Terminals

A terminal is the point at which one node in a message flow is connected to another node.

Use terminals to control the route that a message takes, depending whether the operation performed by a node on that message is successful. Terminals are wired to other node terminals using message flow node connections to indicate the flow of control.

Every built-in node has a number of terminals to which you can connect other nodes. Input nodes (for example, MQInput) do not have in terminals; all other nodes have at least one in terminal through which to receive messages to be processed. Most built-in nodes have failure terminals that you can use to manage the handling of errors in the message flow. Most nodes have output terminals through which the message can flow to a subsequent node.

Start of changeIf you have any user-defined nodes, these might also have terminals that you can connect to other built-in or user-defined node terminals.End of change

Related concepts
Message flow projects
Message flow nodes
Bend points
Related tasks
Developing message flows
Related reference
Message Flow editor
Message flow projects and files
Built-in nodes