Skip to Content
Author's profile photo Arpil Gupta

Channel Specific Timeout Configuration (Synchronous Interfaces)

From PI 7.3 AEX, we have option available to set Channel specific timeout.

By default this value is taken from NWA->Java System Properties section. This value sets a time limit for a message to wait in the PI messaging system queue i.e the time that a message can live in queue before Target System completes and return a reply. After this time limit is reached, the message expires and the MessageExpiredException is thrown.

This is applicable for Synchronous communication scenarios only and timeout value set in the channel takes precedence over system default value.


  • Need not change global timeout parameter; instead value can be set for particular channel.
  • Available for sender adapters for File/FTP, JDBC, RFC, SOAP, XI, HTTP (AAE), IDoc (AAE)

This will change value of parameter syncTimeout inside Message header.

Set Timeout Value:

This value will be set in Sender Channel(in milliseconds) with either of these 2 ways:

1)            Set timeout value in Sender Channel –> Advanced tab


2)      Set value of module parameter syncTimeout for CallSapAdapter Module key


In case of RFC adapter syncTimeout parameter is to be set for RFCAFBean Module.

Note: If timeout is set using both ways , Module parameter value will be used at runtime.

Inside PI Message Monitoring:

This is where actual timeout parameter is seen inside synchronous message:


Once this timeout is exceeded MessageExpiredException is thrown and message goes into FAIL.



Setting a Channel-Specific Timeout

Introducing the Advanced Adapter Engine Extended for SAP NetWeaverPI

Assigned Tags

      You must be Logged on to comment or reply to a post.
      Author's profile photo Former Member
      Former Member

      Thank you for the detailed document. I'd like to add few SAP Notes which might be helpful:

      SAP Note 1660913 - SOAP/XI Adapter - XI.Timeout parameter support in 7.30+

      If you use the SOAP sender channel, make sure that the following program correction is applied to your system:

      SAP Note 1644846 - Parameter syncTimeout doesn't work under SOAP sender channel

      Author's profile photo Bhalchandra Wadekar
      Bhalchandra Wadekar

      Thanks Arpil. This helped me. 🙂

      Kind regards,