Skip to Content
0

SAP PI : How to assign single queue for one interface in SAP PI

Nov 01, 2016 at 08:19 PM

380

avatar image

Hi All,

Can any one explain how to assign single queue for single Interface in SAP PI, i.e I want to assign single queue name for one PI interface i.e, the single interface processed only through that assigned queue but one more condition is that queue doesn't process another interface messages.

Thank you,

Narasaiah T

10 |10000 characters needed characters left characters exceeded
* Please Login or Register to Answer, Follow or Comment.

2 Answers

avatar image
Former Member Nov 02, 2016 at 01:57 AM
0

Hi Narasaiah,

You can select the quality of service to exactly once in order in the sender channel and maintain the queue name then this interface will be used the specified queue only.

For example i am showing for file sender channel below.

Regards,

Praveen.


eoiofile.png (10.3 kB)
Share
10 |10000 characters needed characters left characters exceeded
Evgeniy Kolmakov Nov 02, 2016 at 03:03 AM
0

Hi Narsaiah!

You should use EOIO QoS mode to set dedicated queue.

For consumer proxy you can set queue name in ABAP code:

https://archive.sap.com/discussions/thread/1406627

For sender file/jdbc/mail/soap (not sure about others) adapters you can set queue name in communication channel settings.

You also can use adapter module for setting property "SequenceID" in message header:

https://blogs.sap.com/2012/09/24/setting-queue-dynamically-using-adapter-module/

Another option is to use Message Prioritization functionality of SAP PI.

Regards, Evgeniy.

Share
10 |10000 characters needed characters left characters exceeded