on 09-17-2012 6:03 AM
Hi All,
I have a IDOC to Webservice scenario. Even though this is a synchronous scenario, we are not mapping the response that we receive from the webservice.
When we are sending IDOC from SAP, it is successful in the moni. In RWB, the following log is shown:
The webservice party says that the data is not received at their end. But the log shows that the processing is complete and error is in response only.
When the log says processing is complete, doesn't it mean that the data is sent to their system? Should anything be done from PI side?
Regards,
Lavanya R
Hello,
From the screenshot, it looks like the target system is expecting a SOAP 1.2(application/soap+xml) request wherein you are only passing a SOAP 1.1(text/xml) request. You can rectify this issue via two options:
1.) Use Java/XSLT mapping to build your SOAP 1.2 envelope and then use MessageTransformBean to change the content type. You can refer to my How To Guide:
http://scn.sap.com/docs/DOC-29829
See page 10 for SOAP 1.2 Receiver.
2.) Use SOAP Axis Adapter
Hope this helps,
Mark
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
83 | |
10 | |
10 | |
9 | |
7 | |
6 | |
5 | |
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.