Specifies the position of the message that will be retrieved.
Unit
OraAQ
Syntax
TQueueNavigation = (qnNextMessage, qnNextTransaction, qnFirstMessage, qnFirstMessageMultiGroup, qnNextMessageMultiGroup);
Values
Value | Meaning |
qnFirstMessage |
The first message which is available and that matches the search criteria will be dequeued. This setting resets the position to the beginning of the queue. |
qnFirstMessageMultiGroup |
Available matching messages from the beginning of the queue will be dequeued (possibly across different transaction groups) until reaching the limit of result message array size. This setting resets the position to the beginning of the queue. |
qnNextMessage |
The next message that is available and that matches the search criteria will be dequeued. The default value. |
qnNextMessageMultiGroup |
The next set of available matching messages from the beginning of the queue will be dequeued (possibly across different transaction groups) until reaching the limit of the result message array size. This setting resets the position to the beginning of the queue. |
qnNextTransaction |
The first message of the next transaction group that is available and that matches the search criteria will be dequeued. |