Normalized Message properties are either General, available to all participating JBI components, or protocol/binding specific, used by a particular binding component.
The following General NM properties are available to all binding components.
Table 4 General NM Properties
Property |
Description and Use |
Type |
---|---|---|
org.glassfish.openesb.messaging.groupid |
Uniquely identifies a message with the group to which a message belongs. For example, it applies the RM sequence group number for SOAP messages, or a time stamped file name (where the file record message comes from). This property is optional. |
java.lang.String |
org.glassfish.openesb.messaging.messageid |
Uniquely identifies a message. For batch processing this might be a record number (for example, a particular record in a file), or a GUID. This property is mandatory. |
java.lang.String |
org.glassfish.openesb.messaging.lastrecord |
The value is a string representation of boolean ("true" or "false"). This property can be used to signal the last record in a group, e.g. the last record in a RM sequence for SOAP messages, or the last record in a file when multiple record processing is turned on for File BC. This property is optional. |
java.lang.String |
org.glassfish.openesb.exchange.endpointname |
The value a string representation of the endpoint name set on the exchange. This represents the endpoint name of the "owner" of the message, and could be made available by JBI runtime. |
java.lang.String |