Completing a to-do task for a mediation primitive converted as a subflow

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.

Before you begin

Check for any restrictions that apply to the use of message flow nodes for your version of IBM® Integration Bus. For more information, see Restrictions that apply in each operation mode.

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:

  1. 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.
  2. 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.
  3. 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.
  4. 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.