Loading...

TIBCO EMS message structure


Message Structure of TIBCO EMS
These are the major parts of a EMS message.

Message Headers : 
·         JMSDestination
Destination to which message is send. 
·         JMSDeliveryMode
Persistent, Non-persistent or Reliable.
Default is Persistent. 
·         JMSExpiration
Duration of time the message will live before expiry.
If the server running out property is set for a destination, it will override the JMS Expiration value set by the message producer. 
·         JMSPriority
Priority of the message. Larger numbers point out higher priority. 
·         JMSMessageID
Unique identifier for a message. 
·         JMSTimeStamp
Time beat of the time when the message was handed off to a supplier to send. Message may actually be sent later than this timestamp. 
·         JMSCorrelationID
This ID can be used to link messages, such as linking a response message to a request message. 
·         JMSReplyTo
A destination to which a message reply should be sent. 
·         JMSRedelivered
If this field is set, it is possible that the message has been delivered to the client earlier, but not acknowledged at that time. 
Message Properties : 
JMS_TIBCO_CM_PUBLISHER
JMS_TIBCO_CM_SEQUENCE
JMS_TIBCO_COMPRESS
JMS_TIBCO_DISABLE_SENDER
JMS_TIBCO_IMPORTED
JMS_TIBCO_MSG_TRACE
JMS_TIBCO_MSG_EXT
JMS_TIBCO_SENDER
JMS_TIBCO_SS_SENDER
JMS_TIBCO_PRESERVE_UNDELIVERED
Message Properties


Message Body :

MESSAGE TYPE           CONTENTS OF BODY MESSAGE 
Message                             No Body
Text Message                    Java.lang.String
Map Message                    Name/Value pairs
Bytes Message                  Stream of bytes
Stream Message                Stream of primitive data types
Object Message                 Serializable object 

Note : EMS supports messages up to a maximum size of 512MB

Training 5684919186596911518

Post a Comment

emo-but-icon

Home item

Blog Archive

Popular Posts

Random Posts

Flickr Photo