on 12-27-2012 8:02 AM
Hi All,
I have a proxy to soap scenario, where sender is the ecc and the receiver is a webservice. While testing the scenario, I am unable to get the response from the web service and the receiver soap channel errors out with the following error:
Synchronous timeout exceeded.
Received XI System Error. ErrorCode: GENERAL ErrorText: com.sap.engine.interfaces.messaging.api.exception.MessageExpiredException: Message 0fb8cad6-4ff9-11e2-813f-000002b613ca(INBOUND) expired ErrorStack: null
When we test the web service alone using the soap ui, we are able to get the response from the service.
I read in few of the blogs, where it is mentioned that the time out parameter in the channel should be increased.
I have used the parameter XMBWS.Timeout in the channel and have set it to 600000.
But the channel still errors out with the same error.
Kindly help.
Hi Pradan,
We faced the same situation timeout exception thrown by PI if the response from web service wasn't received within 1 minute.
First check whether the configured url for connecting to web service is proper or not with the concerned team.
If it is proper then share the input payload to target system folks and ask them to test it from there end (they will have their own test suite for testing).
In our case back end d/b connecting to web service is having some issue ,so the delay is happening ;they fix the issue by fine tuning it.
If the above are not help full then go for increasing timeout parameter.
Regards
Venkat
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Pradan,
Please go through the below link;could be helpful to you .
https://scn.sap.com/thread/1955524
Regards
Venkat
Hi Venkat,
The url to the webservice is proper as we are able to get the response from the service when we test it through the soap ui.
When I test it end to end in PI, the request I send is not received by the webservice.
I increase the timeout parameter in the communication channel by 10 mins.
I have used is as follows in the module tab of the receiver channel :
Parameter Name : XMBWS.Timeout
parameter Value : 600000
But I still got the synchronous timed out error.
Regards,
Meenakshi
>When I test it end to end in PI, the request I send is not received by the webservice.
Check with firewall/network team and see any network slowness happening between PI and the receiver target system. This might be a problem. You dont need to increase timeout for 6 mins which is not good anyway for the real time/synchronous scenario.
User | Count |
---|---|
95 | |
11 | |
11 | |
10 | |
9 | |
8 | |
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.