Problem with sending an asynchronous SOAP call with acknowledgment
we are sending some data via ABAP Proxy to our XI 3.0 system which sends the data to an external service via an asynchronous SOAP call.
The external services needs over 5 minutes to save the results and then sends the acknowledgment.
In the meanwhile our XI system produces a negative acknowledgement and starts the message retry to resend the message. After the second try XI system gets the positive acknowledgment.
Has anyone an idea how we can solve this issue? Is it possible to set the retry timer explicit for one interface?
Thanks for you help!!!
Bhavesh Kantilal replied
From the SOAP adapter FAQ on Service Market Place,
* Q: Can I increase the default timeout value for the sender adapter?
A: Yes. The default timeout value for synchronous calls is 5 minutes. You can increase this value by setting parameter XI.Timeout in the module parameter table of the SOAP adapter. The value must be given in milliseconds. For example, value 600000 represents the timeout value of 10 minutes. This parameter is not recognized in systems prior to SP13.
Holds true for Receiver SOAP adapter as well.