cancel
Showing results for 
Search instead for 
Did you mean: 

Send Acknowledgement in SOAP Sender Channel - ASYNCHRONOUS Scenario

Former Member
0 Kudos

Hi,

Our scenario is Asynchronous SOAP --> PI --> PROXY(ECC). When we post a message to PI via SOAP UI, we get the below error message in SOAP UI and also the SOAP sender channel is in error status. But, the message is reaching PI successfully and is being sent to ECC without any issues.

We should get the response code as 200 instead of 500 in SOAP UI. Kindly let me know if i am missing something here.

<SOAP:Envelope xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/">

   <SOAP:Body>

      <SOAP:Fault>

         <faultcode>SOAP:Server</faultcode>

         <faultstring>Server Error</faultstring>

         <detail>

            <s:SystemError xmlns:s="http://sap.com/xi/WebService/xi2.0">

               <context>XIAdapter</context>

               <code>ADAPTER.JAVA_EXCEPTION</code>

Thank you,

Regards,
Prabhu V.

Accepted Solutions (1)

Accepted Solutions (1)

iaki_vila
Active Contributor
0 Kudos

Hi Prabhu,

If you want to try with the http 200 response try to change the URL as the documentation said Ensuring Exactly Once in the SOAP Sender Adapter - Advanced Adapter Engine - SAP Library

For the acknolewdgement processing you have to create an http destination , check the prerequisites section here Configuring the Sender SOAP Adapter - Advanced Adapter Engine - SAP Library and this thread

Regards.

Answers (1)

Answers (1)

iaki_vila
Active Contributor
0 Kudos

Hi Prabhu,

Have you set the Service Interfaces as async?, have you set your sender soap channel as Exactly Once quality of service?.

Why do you want to wait an http response?, i know 200 is the normal response for async SOAP request, however if you want securest way to know the message has arrived to PI you should enable the acknowledgement processing.

Regards.

Former Member
0 Kudos

Hi,

Thanks for your reply. Yes i did maintain Service Interface as Async and the Qos is Exactly Once.

the user just want to make sure that the message has been posted to PI successfully, so they need a response code 200. Could you kindly tell more about Acknowledgement processing please.

Regards

Prabhu V