Message delivery sequence.
Local | Model | Alias | Remote | Cluster |
---|---|---|---|---|
Y | Y |
This determines the order in which messages are returned to the application by the MQGET call:
This means that an MQGET call will return the first message that satisfies the selection criteria specified on the call, regardless of the priority of the message.
This means that an MQGET call will return the highest-priority message that satisfies the selection criteria specified on the call. Within each priority level, messages are returned in FIFO order (first in, first out).
If the relevant attributes are changed while there are messages on the queue, the delivery sequence is as follows:
If the value of the MsgDeliverySequence attribute is changed while there are messages on the queue, the order of the messages on the queue is not changed.
If the value of the DefPriority attribute is changed while there are messages on the queue, the messages will not necessarily be delivered in FIFO order, even though the MsgDeliverySequence attribute is set to MSFIFO; those that were placed on the queue at the higher priority are delivered first.
To determine the value of this attribute, use the IAMDS selector with the MQINQ call.
Notices |
Downloads |
Library |
Support |
Feedback
![]() ![]() |
js52293 |