cancel
Showing results for 
Search instead for 
Did you mean: 

SOAP Adapter issue

Former Member
0 Kudos

Hi ,

I have been using SOAP adapter to send the data and receive response synchronously using partner;s webservice. We used to send request to every one hour and receive the file as response.

But here the issue is yesterday we were checking the status of request and response messages for every hour and we noticed something wierd happening , like at one particular time our request didn;t reach and we are getting" Message Expired Exception " as error in response trace.,

But later on it started sending the request and receiving response .

Does any one have idea what is causing this issue.

Thanks

Laks

Accepted Solutions (0)

Answers (4)

Answers (4)

Former Member
0 Kudos

this works

former_member307485
Active Participant
0 Kudos

Hi Lakshmi,

It is related to timeout problem, response is taking more time than the waiting time of the receiver adapter to send it back , so increase the timeout parameter and check again.

In the below PDF document check page 40,41...

https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/bd5950ff-0701-0010-a5bc-86d...

REgards,

Divya

Former Member
0 Kudos

Hi Divya,

This guide that you sent is a bit outdated it seems.

Sap note 893713 explains The SOAP adapter does NOW support setting of specific channel timeout.

You just need a parameter for your channel SOAP module.

Apply the following patch appropriate for your SP version .( The default timeout value is 5 minutes (300000 msec). To change this value, set the timeout value parameter XMBWS.Timeout for the SOAP adapter module to an appropriate value in milliseconds. For example, to set this value to 2 minutes, enter the following table entry in the module configuration table (assuming the module key is soap):

soap        XMBWS.Timeout          120000

Please adapt your communication channel according to your needs.

Thanks for all your answers. I will try this and let you all know whether it works or not.

Thanks

Laks

Former Member
0 Kudos

Hi,

since it is taking too much time do getting timed out..increase timeout period

Regards,

Manisha

Former Member
0 Kudos

Hi all,

Thanks for your answers. But this is something developer cannot do it . Probably Admin side we need to increase the timeout secs. Is there anyother solution for this .

Laks

Former Member
0 Kudos

Hi,

Plese find the link below:

Thanks,

Tiny