TIBCO EMS STEP -7 :EMS Message Properties


EMS Message Properties
Ø  TIBCO-specific property names begin with JMS_TIBCO.
Ø  Client programs may use the TIBCO-specific properties to access EMS features, but not for communicating application-specific information among client programs.
§  JMS_TIBCO_CM_PUBLISHER is used for Correspondent name of an RVCM sender for messages imported from TIBCO Rendezvous.
§  JMS_TIBCO_CM_SEQUENCE Sequence number of an RVCM message imported from TIBCO Rendezvous.
§  JMS_TIBCO_COMPRESS Allows messages to be compressed for more efficient storage.
§  JMS_TIBCO_DISABLE_SENDER Specifies that the user name of the message sender should not be included in the message, if possible.
§  JMS_TIBCO_IMPORTED Set by the server when the message has been imported from TIBCO FTL, Rendezvous,or SmartSockets.
§  JMS_TIBCO_MSG_EXT Extends the functionality of the MapMessage and StreamMessage body types to include submessages or arrays.
§  JMS_TIBCO_MSG_TRACE Specifies the message should be traced from producer to consumer.
§  JMS_TIBCO_PRESERVE_UNDELIVERED Specifies the message is to be placed on the undelivered message queue if the message must be removed.
§  JMS_TIBCO_SENDER Contains the user name of the message sender.
§  JMS_TIBCO_SS_SENDER When the EMS server imports a message from TIBCO SmartSockets, it sets this property to the SmartSockets sender header field (in SmartSockets syntax).
Ø  Undelivered Message Queue : If a message expires or has exceeded the value specified by the maxRedelivery property on a queue, the server checks the message’s JMS_TIBCO_PRESERVE_UNDELIVERED property. If this property is set to true, the server moves the message to the undelivered message queue, $sys.undelivered otherwise the message will be deleted by the server.
Ø  This undelivered message($sys.undelivered) queue is a system queue that is always present and cannot be deleted.
For using undelivered message queue, application that sends/publishes the message must set the boolean JMS_TIBCO_PRESERVE_UNDELIVERED
property to true before sending or publishing the message.
Ø  We can only set the undelivered property on individual messages.
Ø  There is no way to set the undelivered message queue as an option at the per-topic or per-queue level.
Ø  $sys.undelivered ignores the global destination property setting.
Ø  Messages in the undelivered message queue are not routed to other servers.

Comments

Popular posts from this blog

TIBCO EMS FAQ -5

TIBCO EMS FAQ -4

TIBCO BW FAQ -2