Completing a to-do task for JMS Header Setter primitive
Configure a JMSHeader or Mapping node.
About this task
On
JMS transport headers. the node supports
Create
and Modify
actions
on the following headers:- JMSDeliveryMode
- JMSCorrelationID"
- JMSExpiration"
- JMSPriority
- JMSReplyTo
Delete
or Copy
actions.On
JMS user properties, the JMSHeader node
supports Create
, Modify
and Delete
.
It does not support Copy
.
CWWOC6060I
About this task
Because the JMS Header Setter primitive has a copy
action,
a Mapping node was created.
To replicate the actions in the JMS Header Setter primitive, take
the following steps to configure this node:
Procedure
- In the IBM® Integration Toolkit, open the message flow.
- Double-click the Mapping node to configure it.
- Click Next.
- In the right panel, select the target.
- In the left panel, select the message body.
- Click Next, and then Finish.
- Add the relevant headers to the map source, as described in Mapping transport headers.
- If applicable, use the Cast function to redefine parts of the input; see Casting elements in a graphical data map message map.
- Connect the input and output elements; see Adding connections between input and output elements.
- Save the map.
CWWOC6061I
About this task
The JMS Header Setter primitive has a Modify
or Create
action
on a JMS header transport property that the JMSHeader node does not support.
A JMSHeader header node
was created. Some JMS header transport properties cannot be configured
in the JMSOutput node,
and so cannot be changed in the JMSHeader node.
Procedure
-
Consider whether the Create or Modify action on the JMS header transport property is
required.
See JMSOutput node.
- Click the JMSHeader node to configure it.
CWWOC6062I
About this task
The JMS Header Setter primitive has a
Delete
action
on a JMS header transport property. A JMSHeader header node was
created, but the node does not support the deletion of specific JMS
header transport properties. It does support deletion of the entire
JMS header from the message assembly. Consider the following options:- Modify the value of the specific property; see JMSHeader node.
- Delete the entire JMS header.
Procedure
To delete the entire JMS header, take the following steps:
- In the IBM Integration Toolkit, open the message flow.
- Click the JMSHeader node to configure it.
- On the JMS Transport tab in the Properties view, select Delete Header.
CWWOC6900I
About this task
Procedure
- In IBM Integration Toolkit, double-click the node.
- In the node properties, use content assist to enter the correct path.