SOAP Adapater --- Receiver-----Asynchronous scenario
I have following scenario.
XI invoking webservervices call using Receiver SOAP adapter. The method returns void. I want to have the call return to XI soon after webservices invoked. I do not want to wait until whole processing is done.
Now my question is how would I tell XI SOAP adpter do not wait for processing webservices method done. I mean I would like to have <b><u>Invoking Asynchronous Web Service from Receiving Soap adapter</u></b>.
I appreciate your help.
Bhavesh Kantilal replied
The inbound message interface will be an Asynch Message Interface and thereby the Webservice will be called Asynchronously.
But, - when XI uses the SOAP adapter to call a webservice asynchronously it expects a HTTP 200 response from the Web service with a empty SOAP Payload. Refer the SOAP adapter FAQ on service market place for more info on this .
Even if youa re calling your web service asynch, you would need to change its functionality to send this HTTP 200 response with a empty payload back to XI.