Jakarta Messaging Property Fields
EMS supports the Jakarta Messaging property fields described in EMS Message Properties.
Import
When translating an incoming Pulsar message into an EMS message, the EMS server first converts any Jakarta Messaging Header Fields present in the Pulsar message properties. Each remaining Pulsar message property is then set as a Jakarta Messaging property field of type string in the translated EMS message.
Additionally, the EMS server will always set the JMS_TIBCO_IMPORTED
property value to true
on an imported message to indicate that the message did not originate from an EMS client.
Export
The EMS server converts the Jakarta Messaging properties and their values into key/value pairs (all property field values are converted to strings) and sets them as properties in the outgoing Pulsar message.
The EMS server ignores any Jakarta Messaging property fields that are not set, or are set to null—it omits them from the exported message.