on 05-01-2015 2:03 PM
Hello Experts,
We have a business partner that is having issues consuming the acknowledgment on an Asynchronous SOAP call to PI. The reply from PI 7.1 SOAP sender adapter is this:
<SOAP:Envelope xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP:Header/>
<SOAP:Body/>
</SOAP:Envelope>
The presence of the <SOAP:Body/> is causing issues because the WSDL generated from PI does not include the <SOAP:Body/> as a response.
I have tried testing this by selecting the Do Not Use SOAP Envelope check box on the communication channel, but then I am not getting the payload on the request.
Any suggestions would be appreciated.
Thanks!
Tom
Tom,
WSDL is influenced by Service Interface in ESR. Please check Service Interface is properly defined (Category, Interface Pattern, Mode..). Please confirm it is Asyn interface.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
It's not the problem with your interface but it's the standard behavior of the soap sender adapter.
To get a better understanding of the issue and work around solution is clearly addressed in the below thread -
http://scn.sap.com/thread/1627368
Further reference :856597 - FAQ: XI 3.0 / PI 7.0/7.1/7.3 SOAP Adapter
Alternate Solution : 1459995 - Soap Sender Adapter HTTP 202 response for asynchronous call
User | Count |
---|---|
87 | |
10 | |
10 | |
10 | |
7 | |
6 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.