cancel
Showing results for 
Search instead for 
Did you mean: 

Timeout SOAP -> PI -> HTTP

Former Member
0 Kudos

Hi everyone!

I have SOAP -> PI -> HTTP Synchronous scenario. When the systemA send the message to PI, after 5 minutes the communication channel show this:

SOAP: call failed com.sap.engine.interfaces.messaging.api.exception.MessageExpiredException: Message e37c2126-31d6-11e2-b594-00000034337a(OUTBOUND) expired.

And the log message:

18.11.2012 18:27:58.412ErrorSynchronous timeout exceeded
18.11.2012 18:27:58.420ErrorMessage status set to FAIL
18.11.2012 18:27:58.421ErrorReturning to application. Exception: com.sap.engine.interfaces.messaging.api.exception.MessageExpiredException: Message e37c2126-31d6-11e2-b594-00000034337a(OUTBOUND) expired.
18.11.2012 18:27:58.422ErrorSOAP: call failed: com.sap.aii.af.lib.mp.module.ModuleException: senderChannel 3c24905e2ea43bf19e630a17c50a3aa2: Catching exception calling messaging system
18.11.2012 18:27:58.422ErrorSOAP: call failed com.sap.engine.interfaces.messaging.api.exception.MessageExpiredException: Message e37c2126-31d6-11e2-b594-00000034337a(OUTBOUND) expired.

In the sender SOAP channel the XI.Timeout parameter value is 20 minutes, I changed the HTTP_TIMEOUT parameter of category "RUNTIME" in SXMB_ADM to 20 minutes and the value of xiadapter.inbound.timeout.default in NWA to 20 minutes too but the error is still happen.

I don't know what else to do. Please help, this issue is very urgent.

Thank you so much.


Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Solved....in the communication channel tab "Modules", CallSapAdapter module

set the parameter SyncTimeout in milliseconds

Answers (1)

Answers (1)

HuseyinBilgen
Active Contributor
0 Kudos

What about ICM HTTP timeout parameters?

Is it shows more than 5 min in SMICM > Services?

Former Member
0 Kudos

Yeah, the basis team changed it to more than 5 mins

HuseyinBilgen
Active Contributor
0 Kudos

Did you also checked the receiving system?

Former Member
0 Kudos

The target system is available but was slow to respond, so some message are received and the others report the error Message _____ (OUTBOUND) expired. This normally happen when the message is to large and the target system can't response in max 5 mins.