solution
By default WS MQ Queues are set to MQMDS_FIFO not MQMDS_PRIORITY.
For reference see http://publib.boulder.ibm.com/infoce...oc/js02965.htm
One way to make the queue MQMDS_PRIORITY is:
runmqsc <your que mgr>
alter qlocal(<your queue>.LOCAL.QUEUE) MSGDLVSQ(PRIORITY)
But bear in mind this piece of advice:
http://www.mqseries.net/phpBB2/viewtopic.php?t=312
Now the priority is working fine.
"Hope, it is the quintessential human delusion simultaneously the source of your greatest strength and your greatest weakness" - the Architect from The Matrix Reloaded