Had following response from SAG Support:
We have been discussing this with R&D and have done more tests, so I thought I’d keep you up to date.
We got the following details from R&D. Priority messaging across all APIs is supported in 9.5.2. UM prioritises messages dynamically on a per-client basis. This is done using a number of priority queues at certain points in the messaging system. These are (1) directly above the network layer and (2) directly before client callbacks. The priority queues at (1) ensure that in conditions where messages are not immediately written to the network the highest priority messages are delivered first. The queues at (2) ensure that in conditions where the trigger/callback which processes messages will receive the highest priority messages in cases where the trigger cannot process an incoming message immediately.
We tried a java program which sent and received messages and this worked ok. I also tried sending from IS and receiving in java and vice versa, sending from java and receiving from IS. In both cases the messages were prioritized and received in the correct order. It is only when using IS as both the sender and receiver that it appears not to work as expected.
==========================================
They are investigating further.
#Universal-Messaging-Broker#webMethods#Integration-Server-and-ESB