To complete the conversion of a WebSphere® Enterprise Service
Bus mediation
primitive, you must replace the placeholder subflow or implement the mediation primitive
logic inside the subflow manually.
About this task
The WebSphere ESB
conversion tool creates a subflow as a
placeholder for WebSphere Enterprise Service
Bus mediation primitives that do
not have a built-in converter class. The placeholder subflow is a subflow of the
flow that is created for the WebSphere Enterprise Service
Bus operation. It
contains a Passthrough node and multiple output terminals. There are as many
output node terminals as terminals are available
in your WebSphere Enterprise Service
Bus mediation primitive.
Procedure
To finalize the conversion of a WebSphere Enterprise Service
Bus mediation primitive, complete
the following steps:
- Decide whether to replace the placeholder subflow in your
operation subflow or to replace the Passthrough node inside the placeholder subflow.
- Replace the placeholder subflow when an IBM Integration Bus message flow node equivalent to your WebSphere Enterprise Service
Bus mediation primitive is available.
- Replace the Passthrough node inside the placeholder
subflow when multiple IBM Integration Bus message flow nodes are needed to replace the WebSphere Enterprise Service
Bus mediation primitive.
- Depending on your choice in the previous step, open the
operation subflow or the placeholder subflow in the Message Flow editor.
- To open the placeholder subflow, double-click the following
to-do message: In message flow 'Message Flow Name', you must
convert the 'Mediation Primitive Type' mediation primitive 'Mediation
Primitive Name' manually. in the Review results view.
- To open the operation subflow, double-click the subflow that
is highlighted for the previous to-do message in the Review
results view left panel. The operation subflow that contains
the placeholder subflow opens.
- To replace a placeholder subflow, complete the following
steps:
- Identify the IBM Integration Bus
message flow
node that is equivalent to your WebSphere Enterprise Service
Bus mediation primitive. For more information about IBM Integration Bus
message flow
nodes, see Built-in nodes.
- Drag and drop the message flow node onto the operation subflow
and replace the placeholder subflow with it.
- Connect the input terminals and the output terminals of the message flow node in the same way as the placeholder
subflow was connected.
- Rename the message flow node with the name of the placeholder
subflow. In the Properties view of the message flow node, select Description, edit the property Node name, and enter the
placeholder subflow name.
- Configure other message flow node properties. The to-do
message provides a list of the properties set in the mediation primitive
that do not have default values, including the promoted properties.
Use these values to manually configure the message flow node properties in IBM Integration Bus.
- Save the changes.
- To replace a Passthrough node, complete the following
steps:
- Identify the IBM Integration Bus
message flow
nodes that you need to recreate the WebSphere Enterprise Service
Bus mediation primitive. For more information about IBM Integration Bus
message flow
nodes, see Built-in nodes.
- Drag and drop the message flow nodes onto the placeholder
subflow.
- Replace the Passthrough
node with the new message flow
nodes, connected in the appropriate order so as to recreate the
mediation primitive functionality in IBM Integration Bus. For more information
about how to develop a message flow, see Developing message
flows.
- Optional: Rename the message flow nodes. In the Properties view of the message flow node, select Description, edit the property Node name, and enter the new name.
- Configure other message flow node properties. The to-do
message provides a list of the properties set in the mediation primitive
that do not have default values, including the promoted properties.
Use these values to manually configure the message flow node properties in IBM Integration Bus.
- Save the changes.
What to do next
In the Review results view, right-click the to-do task. Select Complete.