JMS-specific Properties
This category includes properties, both required and optional, that are predefined by the JMS specification. These properties are named using the format JMSX<property>, that is, each key begins with the prefix "JMSX" .
Required properties must be supported by all JMS-compliant providers. The required properties include:
- JMSXGroupID
- JMSXGroupSeg
Optional properties are currently defined and can be set by the provider. The optional properties include:
- JMSXUserID
- JMSXAppID
- JMSXProducerTXID
- JMSXConsumerTXID
- JMSXRcvTimestamp
- JMSXDeliveryCount
- JMSXState
These properties are not required to be supported by providers.
JMS-specific Properties Table
The following table lists the properties and their significant contexts:
| Field | Set by | Significant Context |
|---|---|---|
| JMSXUserID | Provider on send | Source |
| JMSXAppID | Provider on send | Source |
| JMSXDeliveryCount | Provider on receipt | Source |
| JMSXGroupID | Sender | Target |
| JMSXGroupSeq | Sender | Target |
| JMSXProducerTXID | Provider on send | Source |
| JMSXConsumerTXID | Provider on receipt | Source |
| JMSXRcvTimestamp | Provider on receipt | Source |
| JMSXState | Provider | None |