These tips assume that you have created a mapping node within the message flow, opened the Message Mapping editor, and selected both a source and a target message:
SET OutputRoot.MRM.Fielda...If you change the runtime parser to XML or XMLNSC for example, the Mapping node generates ESQL with the following format:
SET OutputRoot.XMLNSC...The source message's parser is determined by the MQRFH2 header or the input node. The Mapping node can handle all parsers on input. The Mapping node generates a target message with a parser that matches the runtime parser of the message set.
To change the database schema name that is generated in ESQL, use the Override RDB schema wizard in the Specify Runtime Schema dialog box, The default is the schema name of the database definitions that are imported into the Message Brokers Toolkit. Use this dialog box to change the value.
The RouteToLabel node is the next node in sequence after the Mapping node, and causes the flow to jump automatically to the specified label. You can specify a single RouteToLabel value in a splitting map, for all maps that output a message assembly. You can also use conditions to set the RouteToLabel value depending on the values in the source message.
Multipart messages can also contain repeating embedded messages, where each repeated instance of a message is propagated separately. Embedded messages must be from the same message set as the parent message.
SET OutputRoot.MQMD = InputRoot.MQMD; SET OutputRoot.MQMD.ReplyToQ = 'NEW.QUEUE';You must set each field in the structure individually if you intend to modify one or more sibling fields.
Notices |
Trademarks |
Downloads |
Library |
Support |
Feedback
![]() ![]() |
ar25245_ |