Skip to Content

Increase soap receiver timeout

Hello Experts,

Currently we have all our sync scenarios timeout in 60 secs.

I have a new interface (proxy to SOAP) where the expected response time is going to be atleast 5 mins as it has a user action ..

can I change the time out fo ronly this interface?

note 856597 says parameter XI.Timeout and note 893713 says XMBWS.Timeout

which is the current one as we are currently on 7.4 dual stack

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

4 Answers

  • Best Answer
    May 10 at 07:40 AM

    Hi Ravi,

    Please check the KBA with detailed screenshots:

    1621719- Timeout parameters in SOAP Sender/Receiver Adapter

    Best Regards,

    Liz

    Add comment
    10|10000 characters needed characters exceeded

  • May 09 at 11:04 AM

    Hi Ravi,

    Yes you can do it Channel Specific. What is the Module you have used?

    Regards,

    Vivek Jain

    Add comment
    10|10000 characters needed characters exceeded

  • May 16 at 05:37 AM

    Hi Ravi,

    If service response depends on user action, your scenario should be configured in Asynchronous mode only.

    However, about timeout, it can be at two level:

    1. At SAP-PI level
    2. At web-service hosted server level

    To handle timeout in SAP-PI, you give a try, in soap receiver channel, set timeout using following details:

    • Module CallSapAdapter
    • Parameter syncTimeout (set value in milliseconds)
    • Channel screen:

    Thanks & Regards,

    Dilip

    Add comment
    10|10000 characters needed characters exceeded

  • May 11 at 02:24 PM

    You should definitely change the design pattern. Synchronous is not recommended in scenarious where User action confirms a transaction.

    Add comment
    10|10000 characters needed characters exceeded