Class Reference
IRIS for UNIX 2024.1.2
|
|
Private
Storage
|
For information on using this class, see Using MQ.
The MQRecv class is used to get a message from a queue.
|
|
Subclasses |
---|
%Net.MQSub |
|
Message Selection Options: Correlation Id
Message Selection Options: Message Id
|
The %Get method reads from the queue specified in the %Init call. The method takes one argument, the timeout in milliseconds. The timeout refers to the time required to contact the server. %Get is non-blocking (returns immediately whether or not there is a message on the queue).If %Get gives a return code of 0, there was a failure or timeout. The return string is empty. If %Get returns 1, the call was successful. The return string is empty or contains a message depending on what the queue contained.
Identical to %Get except the queue message, if any, is returned in a file character stream object.Data is read from the queue into a memory buffer, and the entire message written to the file of the character stream object.