Object attributes

group status
Status of a message for a group of messages. The initial value is MQGS_NOT_IN_GROUP. The following additional values are possible:
match options
Options for selecting incoming messages. The initial value is MQMO_MATCH_MSG_ID | MQMO_MATCH_CORREL_ID. The following additional values are possible:
message token
Message token. A binary value (MQBYTE16) of length MQ_MSG_TOKEN_LENGTH. The initial value is MQMTOK_NONE.
options
Options applicable to a message. The initial value is MQGMO_NO_WAIT. The following additional values are possible:
resolved queue name
Resolved queue name. This attribute is read-only. Names are never longer than 48 characters and can be padded to that length with nulls. The initial value is a null string.
returned length
Returned length. The initial value is MQRL_UNDEFINED. This attribute is read-only.
segmentation
The ability to segment a message. The initial value is MQSEG_INHIBITED. The additional value, MQSEG_ALLOWED, is possible.
segment status
The segmentation status of a message. The initial value is MQSS_NOT_A_SEGMENT. The following additional values are possible:
syncpoint participation
TRUE when messages are retrieved under syncpoint control.
wait interval
The length of time that the class get method pauses while waiting for a suitable message to arrive, if one is not already available. The initial value is zero, which effects an indefinite wait. The additional value, MQWI_UNLIMITED, is possible. This attribute is ignored unless the options include MQGMO_WAIT.