Skip to Content

Message priortization in SAP PI

hi Folks,

I just went through the message prioritization functionality provided by SAP as per the below:

https://help.sap.com/saphelp_nw73/helpdata/en/48/b2e00f6b156ff4e10000000a42189b/frameset.htm

I have around 180MB data flowing through my PI(7.5) system on daily basis and total time it takes is 1.5hrs in processing.

Suppose I want to prioritize 30MB data amongst those.

Can you estimate approximately how much time can I save in processing my data using this functionality.

Let me know for further information and clarifications.

Your response to this would be really valuable.

Regards

Aishvar

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

2 Answers

  • Best Answer
    Feb 16 at 08:56 AM

    Hi Aishvar,

    Want to understand are you receiving 180MB for single interface or its total size processed in a single day?

    Using Message prioritization you can prioritize interfaces by keeping the priority such as high,low.

    Refer this link

    https://archive.sap.com/documents/docs/DOC-3846

    Regards

    Pavan

    Add comment
    10|10000 characters needed characters exceeded

    • Hi,

      If you want exactly monitor how many messages processed per sec you can use WilyIntroscope tool check with your basis team for the same

      I believe 10-15 msec for single message to get processed is more than expected,what is your expected time and count of message processed per sec.

      Please refer below link for performance tuning

      https://blogs.sap.com/2011/01/26/tuning-the-pi-messaging-system-queues/

      All these 3000 messages processed at same time?After observation from wily still if you feel that processing time is more. You should tune the messages by observing the root cause of delay of yours specific interface design.

      Message Prioritization is designed to avoid high priority messages getting stuck due to a backlog of other messages on the same node.If for one individual adapter type all the worker threads are occupied (at a given node), prioritization takes place.

      Regards

      Pavan

  • Feb 15 at 06:39 PM

    Please let me know if need more clarity on this

    Add comment
    10|10000 characters needed characters exceeded