Skip to Content

Process SOAP outbound messages sequentially

Hi Experts,

In our project we have a IDoc to SOAP scenario, but we are facing a problem while sending the messages to the target system.

There are only a limited number of sessions that are available in the target system.

For ex: If we are sending 100 messages to the target system and the number of sessions available on the target system is 50, then 50 messages will go into error and return the SOAP fault.

Could someone please tell,

Is there a way to avoid this?

is there a way to send the messages sequentially rather than parallely?

Regards,

Aayush Aggarwal

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

3 Answers

  • Oct 25, 2017 at 08:11 AM

    Hi Aayush!

    Another option might be to use SOAP loop with EOIO quality of service to send IDocs to receiver system one by one.

    Regards, Evgeniy.

    Add comment
    10|10000 characters needed characters exceeded

    • Hi Aayush!

      It doesn't depend on adapter type used. You just use intermediate interface and split message flow in two parts (ICOs). And in second ICo you can set quality service to EOIO for sender SOAP adapter.

      Regards, Evgeniy.

  • Oct 24, 2017 at 11:48 AM

    On what process IDOC is triggered.

    Try scheduling a batch job so in way that only 50 Idocs are only generated per JOB.

    Add comment
    10|10000 characters needed characters exceeded

  • Nov 06, 2017 at 05:13 AM

    If you are on PO, you can batch IDocs up and send them sequentially from BPM.

    Add comment
    10|10000 characters needed characters exceeded