on 09-24-2010 2:48 AM
Hello Experts,
I'm have tried to create a synchronous SOAP -> RFC scenario. I already setup my Message Interface as Outbound and Synchronous but when I'm testing it already in XML spy I only successfully sent the soap request and but got no response back. Also in SXMB_MONI I see my message being sent to SAP but it did not return any response. What have I possibly missed out during the setup. Hoping someone could help
Regards,
Alfred
Hi,
In the XML spy, in SOAP URL mention the parameter for quality of service and then trigger the data.
qualityOfService = 'Best Effort'.
-Supriya.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
http://10.199.9.113:50100/XISOAPAdapter/MessageServlet?channel=:ZBS_R3BACKEND3:CC_SOAP
I hope that the two posts of yours are related!
In the other post you mentioned the Business System as ZBSBACKEND......while in the above URL you are using ZBS_R3BACKEND3
Are you sure you are referring the correct objects?
I would suggest that you go through some blog which tells you how to configure SOAP sender scenario.
Regards,
Abhishek.
Answered. posted new thread for a follow up question
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Try the parameter &qualityOfService=BestEffort instead the previous one.
-Supriya.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
Instead of putting it on the URL I tried to setup the SOAP sender channel to Best Effort yet it still says the same message. Also it takes a while before it prompts the error. I see the the request already reached XI by checking the SOAP channel but after it received the request it encountered error saying "error occured". I can't see any more message on what the error was.
Regards,
Alfred
Hi,
Remove the quotes '' from BE, just put QOS = BE and try.
-Supriya.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
Try to use the below URL:
http://10.199.9.113:50100/XISOAPAdapter/MessageServlet?channel=:ZBS_R3BACKEND3:CC_SOAP;QOS = 'BE'
-Supriya.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Supriya,
I now have changed it ot Best Effort but when I'm sending the request it is taking too long and prompting me an error message below. Also when I check the SOAP channel in communication channel monitoring it says "error occured" after the "request recieved message".
Error message prompt in XMLSpy:
HTTP error: coult not POST file ..... on server.
Regards,
Alfred
Hello Experts,
This scenario is a SOAP trying to call BAPI_CUSTOMER_GETDETAIL2 and is expecting to return details back. I also checked the message sent in SXMB_MONI and saw this values. It still states asynchronous yet I have setup a synchronous scenario in Integration Builder Design at message interface part.
- <SOAP:Envelope xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SAP="http://sap.com/xi/XI/Message/30">
- <SOAP:Header>
- <SAP:Main xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" xmlns:wsu="http://www.docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" versionMajor="003" versionMinor="000" SOAP:mustUnderstand="1" wsu:Id="wsuid-main-92ABE13F5C59AB7FE10000000A1551F7">
<SAP:MessageClass>ApplicationMessage</SAP:MessageClass>
<SAP:ProcessingMode>asynchronous</SAP:ProcessingMode>
<SAP:MessageId>DD8CEBC0-C777-11DF-8B34-00144F6987BB</SAP:MessageId>
<SAP:TimeSent>2010-09-24T01:05:48Z</SAP:TimeSent>
- <SAP:Sender>
Regards,
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
is your outbound SI a synchronous SI?
if so by default the QoS is always BE.
what is your RFC response?
Hi,
I still have no response Message because I keep on having the error prompting me. This is what I see in communication channel monitoring.
9/24/10 1:31:32 PM error occured
9/24/10 1:30:29 PM request received
9/24/10 1:16:10 PM error occured
9/24/10 1:15:14 PM error occured
9/24/10 1:15:04 PM request received
Regards,
Alfred
Hi,
Below is my PI objects. Maybe this could help you analyze my problem.
IR Objects
Data Type:
ReqCustomerNo_DT
RespCustDetails_DT
Message Type:
ReqCustomerNo_MT -> using ReqCustomerNo_DT (Data Type)
RespCustDetails_MT -> using ReqCustomerNo_DT (RespCustDetails_DT)
Message Interface:
CDWS_MI -> synchronous/Outbound
Output Message : ReqCustomerNo_MT -> using ReqCustomerNo_DT (Data Type)
Input Message : RespCustDetails_MT -> using ReqCustomerNo_DT (RespCustDetails_DT)
Message Mapping:
Request_MM -> mapped ReqCustomerNo_MT with BAPI_CUSTOMER_GETDETAIL2(RFC)
Response_MM - mapped BAPI_CUSTOMER_GETDETAIL2.response (RFC) with RespCustDetails_MT
Interface Mapping:
CDWS_IM:
Source Interface -> CDWS_MI
Target Interface -> BAPI_CUSTOMER_GETDETAIL2
Messages:
Request: Mapping Program -> Request_MM
Source Message: ReqCustomerNo_MT
Target Message: BAPI_CUSTOMER_GETDETAIL2
Response: Mapping Program -> Response_MM
Source Message: BAPI_CUSTOMER_GETDETAIL2.Response
Target Message: RespCustDetails_MT
ID Objects
Sender Agreement:
Service: ZBSBACKEND
Interface: CDWS_MI
Interface Namespace: http://atp.amkor.co.ph/ppmodule/synch
Receiver Determination:
Service: ZBSBACKEND
Interface: CDWS_MI
Interface Namespace: http://atp.amkor.co.ph/ppmodule/synch
Configured Receivers: ZBSBACKEND
Interface Determination:
Inbound Interface : BAPI_CUSTOMER_GETDETAIL2
Interface Mapping : CDWS_IM
Receiver Agreement:
Sender
Service: ZBSBACKEND
Receiver
Service: ZBSBACKEND
Interface: BAPI_CUSTOMER_GETDETAIL2
Interface namespace: urn:sap-com:document:sap:rfc:functions
Regards,
Alfred
User | Count |
---|---|
90 | |
10 | |
10 | |
10 | |
7 | |
7 | |
6 | |
5 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.