cancel
Showing results for 
Search instead for 
Did you mean: 

Unable to send parallel SOAP Request thru XI

Former Member
0 Kudos

Hi Guru's ,

We have an IDOC to SOAP scenario where in we are generating IDOC in SAP system and sending xml files thru soap to receiver system.

We are using the one unique SOAP url in 10 different communication channel to connect to the receiver system.

The problem we are facing is the that if we are sending large number of IDOC's (like 5000 IDOCu2019s) from first interface then the all the other communication channels are blocked in rest of the interfaces and if the IDOC from rest of the Interface is send out ,the messages has to wait till all the 5000 messages sent from first communication channel are delivered .

The SOAP receiver can not handle package of N number of xml messages so we can not implement IDOC package and to reduce the wait time .

Can you please suggest any solution to this issue?

Thanks in Advance!

Cheers !

PI Rocker .

Accepted Solutions (0)

Answers (1)

Answers (1)

0 Kudos

Is the interface to your SOAP adapter synchronous or asynchronous? Since you're doing IDOC (which is inherently asynch) to SOAP, I'm guess asynch.

You could try and increase the number of asynch queues. However, if the web service you are calling isn't multi-threaded you've just spread the problem across more queues.

Can you allocate more/threads/memory resources to your SOAP web service on the target system?

You can also look at increasing the HTTP timeout values in PI. Doing so won't fix the problem, it will just waiting a little longer before giving up.