Introduction to the use of MQe messages
Messages are collections of data sent by one application and intended for another application. MQe messages contain application-defined content. When stored, they are held in a queue and such messages may be moved across an MQe network.
MQe messages are a special type of MQeFields items, as described in MQeFields. Therefore, you can use methods that are applicable to MQeFields with messages.
In Java, the message is created when an instance of MQeMsgObject is created. In C, the Message is "created", that is UniqueID fields are added, when the message is put to a queue.
rc = mqeFieldsHelpers_getMsgUidFields(hMgsObj, &exceptBlock,&hUIDFields);
MQe adds property related information to a message (and subsequently removes it) in order to implement messaging and queuing operations. When sending a message between queue managers, you can add resend information to indicate that data is being retransmitted.
Typical application-based messages have additional properties in accordance with their purpose. Some of these additional properties are generic and common to many applications, such as the name of the reply-to queue manager.