Message properties

Table of MQe message properties

MQe supports the following message properties:

Table 1. Message properties
Property nameJava typeC typeDescription
ActionintMQEINT32Used by administration to indicate actions such as inquire, create, and delete
Correlation IDbyte[]MQEBYTE[]Byte string typically used to correlate a reply with the original message
ErrorsMQeFieldsMQeFieldsHndlUsed by administration to return error information
Expire timeint or longMQEINT32 or MQEINT64Time after which the message can be deleted (even if it is not delivered)
Lock IDlongMQEINT64The key necessary to unlock a message
Message IDbyte[]MQEBYTE[]A unique identifier for a message
Originating queue managerstringMQeStringHndlThe name of the queue manager that sent the message
ParametersMQeFieldsMQeFieldsHndlUsed by administration to pass administration details
PrioritybyteMQEBYTERelative order of priority for message transmission
ReasonstringMQeStringHndlUsed by administration to return error information
Reply-to queuestringMQeStringHndlName of the queue to which a message reply should be addressed
Reply-to queue managerstringMQeStringHndlName of the queue manager to which a message reply should be addressed
ResendbooleanMQEBOOLIndicates that the message is a resend of a previous message
Return codebyteMQEBYTEUsed by administration to return the status of an administration operation
StylebyteMQEBYTEDistinguishes commands from request/reply for example
Wrap messagebyte[]MQEBYTE[]Message wrapped to ensure data protection

Parent topic: What are MQe messages?