Table of Contents

Search

  1. Preface
  2. Introduction to Data Engineering Streaming
  3. Data Engineering Streaming Administration
  4. Sources in a Streaming Mapping
  5. Targets in a Streaming Mapping
  6. Streaming Mappings
  7. Window Transformation
  8. Appendix A: Connections
  9. Appendix B: Monitoring REST API Reference
  10. Appendix C: Sample Files

Header Fields

Header Fields

JMS messages contain a fixed number of header fields. Each JMS message uses these fields regardless of message type. Every JMS source and target definition includes a pre-defined set of header fields.
The following table describes the JMS message header fields:
Header field
Data type
Description
JMSDestination
String
Destination to which the message is sent. JMS destinations can be a message queue or a recipient who listens for messages based on the message topic.
JMSDeliveryMode
Integer
Delivery mode of the message. The delivery mode can be persistent or non-persistent.
JMSMessageID
String
Unique identification value for the message.
JMSTimestamp
Date/Time
Time at which the message was handed off to the provider to be sent to the destination.
JMSCorrelationID
String
Links one message with another. For example, JMSCorrelationID can link a response message with the corresponding request message.
JMSReplyTo
String
Destination to which a reply message can be sent.
JMSRedelivered
String
Indicates that a message might have been delivered previously, but not acknowledged.
JMSType
String
Type of message based on a description of the message. For example, if a message contains a stock trade, the message type might be stock trade.
JMSExpiration
Bigint
Amount of time in milliseconds the message remains valid. The messages remain in memory during this period.
JMSPriority
Integer
Priority of the message from 0-9. 0 is the lowest priority. 9 is the highest.