Using dynamic terminals

You can add, rename, and remove dynamic terminals on a node in the Message Flow editor.

Before you begin

About this task

Some message flow nodes support dynamic input or output terminals, including the Collector, Route, and DatabaseRoute nodes. When you have added a node to the flow editor, you can add, remove, or change dynamic terminals.

Procedure

  • Adding a dynamic terminal
    1. Right-click the node and click Add Input Terminal or Add Output Terminal.
    2. Enter a name for the new terminal and click OK.
      The name must be unique for the terminal type. For example, if an input terminal called In already exists, you cannot create a dynamic input terminal with the name In.

      The new terminal is displayed on the node. If a node has five or more terminals, they are displayed as a terminal group. The following example shows a Route node with more than four output terminals. Images shows a Route node that has a output terminal group To connect a particular output terminal, click the terminal group to open the Terminal Selection dialog box, or right-click the node and select Create Connection.

  • Renaming a dynamic terminal
    1. Right-click the node and click Rename Input Terminal or Rename Output Terminal.
      These options are available only if you have added one or more appropriate terminals to this node.
    2. Select from the list the name of the terminal that you want to change.
      Only dynamic terminals are listed because you cannot change the name of a static terminal.
    3. Enter a new name for the terminal and click OK.
      Do not rename a dynamic terminal if one of the node properties is configured to use that name.
  • Removing a dynamic terminal
    1. Right-click the node and click Remove Input Terminal or Remove Output Terminal,
      These options are available only if you have added one or more appropriate terminals to this node.
    2. Select from the list the name of the terminal that you want to remove and click OK.
      Only dynamic terminals are listed because you cannot remove a static terminal. Do not remove a dynamic terminal if one of the node properties is configured to use that terminal.

What to do next

When you have added dynamic terminals to a node, connect them to other nodes in the message flow; for more information, see Connecting message flow nodes.