on 10-19-2009 10:10 PM
Hi,
we are calling a SOAP HTTP AXIS receiver (web service) HTTP. Sometimes the service providers request
takes 3 minutes to reply and we get the following exception :
com.sap.engine.interfaces.messaging.api.exception.MessageExpiredException: Sync application request expired.. Setting message to status failed.
I've set timeout parameter to 300000 milliseconds for parameter timeout of AF_Adapters/axis/AFAdapterBean but the timeout is still less... is there another place I need to increase the timeout.
Thanks.
Thierry
Please see following sap note for time out parameters
Note 824554 - ICM and SAP Web Dispatcher Timeout Parameter
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Your guess is as good as mine, but the question to answer here is, why is the response taking 3 minutes. If this is by design, then you may want to look at the design and see if asynchronous messaging works better for you. Playing with timeout will only lead you to a point but with 3 minutes of delay in a synchronous service is simply unacceptable even if there is no human being on the consumer side.
Thanks
KK
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
This time out error is getting generated because of the web service you are calling. It has nothing to do with the PI's timeout. Your WS is taking too long to respond back. Check the network connections to get rid of this problem.
Regards,
Neetesh
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
84 | |
10 | |
10 | |
9 | |
7 | |
7 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.