Data types for elements in the DestinationData subtree

A parser is supplied for the DestinationData subtree; it associates a specific data type with each element.

The DestinationData subtree is part of the Destination subtree which is part of the LocalEnvironment tree. The LocalEnvironment tree is created from the input bit stream of an input message when it is received in a message flow. You can create and modify DestinationData with ESQL statements and functions that you code in a Compute node.

The Destination subtree consists of subtrees for zero or more protocols, for example WebSphere MQ and WebSphere MQ Everyplace, or a subtree for routing destinations (RouterList), or both.

The protocol tree has two children:

LocalEnvironment tree includes a picture of a typical tree, showing a Destination tree that has both protocol and RouterList subtrees.

The content of each instance of DestinationData is the same as the content of Defaults for each protocol, and can be used to override the default values in Defaults. You can therefore set up Defaults to contain values that are common to all destinations, and set only the unique values in each DestinationData subtree. If a value is set neither in DestinationData, nor in Defaults, the value that you have set for the corresponding node property is used.

The fields and data type of each element of Defaults and DestinationData subtrees for both WebSphere MQ and WebSphere MQ Everyplace are shown in the following table. MQeOutput node and MQOutput node describe the corresponding node properties.

Refer to Accessing the LocalEnvironment tree for information about using DestinationData.

Data type of the element Represented as Corresponding node property
queueManagerName CHARACTER Queue Manager Name
queueName CHARACTER Queue Name
transactionMode CHARACTER Transaction Mode
persistenceMode CHARACTER Persistence Mode
newMsgId CHARACTER New Message ID
newCorrelId CHARACTER New Correlation ID
segmentationAllowed CHARACTER Segmentation Allowed
alternateUserAuthority CHARACTER Alternate User Authority
replyToQMgr CHARACTER Reply-to queue manager
replyToQ CHARACTER Reply-to queue

Related concepts
Message flows
LocalEnvironment tree

Related tasks
Creating destination lists
Accessing the LocalEnvironment tree

Related reference
Element definitions for message parsers
Data types of fields and elements
Data types of the fields in the WebSphere MQ headers
Data types for elements in the Properties subtree
Data types for elements in an MRM message
Data types for an unstructured (BLOB) message