Message Prioritization in Advanced Adapter Engine

Posted on Mar. 31, 2010 at 05.50 PM - Kuala Lumpur, Malaysia

It's quite common now to process a large file or message through SAP PI. However if this huge message is to be processed through the normal queue, it will jam up other messages which are waiting to be served in that same queue. To avoid that situation, we can assign this message to a specific queue, so that other message will not go to that queue.

If the message is passing through integration engine, we can follow this document http://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/20bb9649-e86e-2910-7aa9-88ed4972a5f6 to set up the queue for huge message processing. However if we are using local processing in Advanced Adapter Engine in SAP PI or integrated configuration, then the setting in the above mentioned will not help, as the message does not pass through integration engine at all.

Message Prioritization in Advanced Adapter Engine is the new feature which is only available in SAP PI version 7.1. It's placed in the runtime workbench as depicted in the screen shot below:

And once you click on the "message prioritization" button, you will get the screen below which allow you to set the priority level for a specific or generic interfaces.

As you can see from the configuration screen shot above, it does not give you much control as in message prioritization in the integration engine. You can only set the message processing to either "Low", "Normal", or "High". You can not set the exact queue name directly where you want the message to be processed. This could be one of the feature which SAP is going to improve in their next SAP PI release, version 7.3. Hopefully ;)

Life is beautiful! Let's make it meaningful and colorful!