The properties defined in the JadeGenericMessage class are summarized in the following table.
| Property | Contains the … | 
|---|---|
| body | Information content of the message (often referred to as the payload) | 
| correlationID | Identifier used to associate a reply message with the corresponding request message | 
| createdWhen | Date and time value when the message was added to the message queue | 
| expiresWhen | Date and time value when the sender of the message considers the message to have expired | 
| feedback | Type of a report message | 
| format | Format of the data in the body of the message (for example, binary, text/UTF8, JadeTpls) | 
| messageID | Unique identifier assigned to the message when it is added to a queue | 
| replyQueueFullName | Name of the queue into which replies to this message should be put | 
| report | Specification of the report messages that are required | 
| retrievedWhen | Date and time value when the message was retrieved from the queue | 
| senderID | Details of the process that added the message into the queue | 
| tag | User-defined string value for the message | 
| type | Integer value used by the process that retrieves the message to identify its purpose |