cancel
Showing results for 
Search instead for 
Did you mean: 

PI 7.0: Message prioritisation in adapter engine for SOAP adapter.

Former Member
0 Kudos

Hi All,

We have both high and low priority synchronous messages using the SOAP sender Channel of the Central AE.

How can we make sure that High Prio messages ALWAYS get a thread right away when entering the AE? Installing a separate AE is not an option.

When I look in RWB->Component Monitoring->Adapter Engine->Engine Status in the Queues tab, I see this:

...

SOAP_http://sap.com/xi/XI/SystemCall Yes 5(5) 5

SOAP_http://sap.com/xi/XI/SystemRqst Yes 5(5) 5

...

When a new High Prio message enters, it can take more than one hour before it gets processed, because there are 1000 Low Prio messages also using the same 5 available Threads...

This delay is of course unacceptable for High Prio messages.

I checked in many other threads in SDN, looks like we cannot priortise for particular messages in PI 7.0, as we can do only at adapter level, not at interface level.

I was thinking of going to the approach which was suggested by "Gr, Wout" in the below thread.

Creating own adapter "MYSOAP" by copying the metadata of SOAP adapter. By that we can use our own adapter "MYSOAP" for high priority interfaces.

what you think guys about this approach?

Is there any thing I need to take care going through this approach apart from copying SOAP metadata into my own adapter.?

Thanks

Deepthi

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

increased thread count for soap adapter