Broker 10.15 | webMethods Broker Documentation | webMethods Broker Messaging Programmer's Guide | Broker to JMS Mappings | JMS Message Field Mappings | JMS Message: Header Fields
 
JMS Message: Header Fields
The header fields of a webMethods Broker used as a JMS provider message map to the envelope fields of a Broker document. There is one exception: the value of the JMSRedelivered header field is set by the Broker when it hands off a message for re-delivery.
Both the JMSDeliveryMode and JMSExpiration header fields are computed values, that is, they are not copies of values but the results of calculations made on their mapped Broker document fields.
JMS Message Header Field
Broker Envelope Field
JMSDestination
jms_destination
JMSDeliveryMode (computed field)
storage_type
JMSExpiration (computed field)
ttl (If JMSExpiration is set to 0, which is the default value, then ttl is not carried to the envelope.)
JMSPriority
priority (If JMSPriority is set to its default value of 4, then JMSPriority is not carried to the envelope.)
JMSMessageID
jms_message_id(This field can be turned off at the sender side; in that case, it does not exist in the document.)
JMSTimestamp
jms_timestamp
JMSCorrelationID
jms_correlationID(If this field is not set in a JMS message, the corresponding Broker envelope field does not exist.)
JMSReplyTo
jms_replyToDestination and replyTo
JMSType
jms_type. If this field is not set in a JMS message, the corresponding Broker envelope field does not exist.
JMSRedelivered
Generated by the Broker