Um terminal é o ponto no qual um nó em um fluxo de mensagens é conectado a outro nó.
Você pode utilizar terminais para controlar a rota utilizada por uma mensagem, se a operação executada por um nó nessa mensagem for bem-sucedida. Os terminais são ligados a outros terminais do nó utilizando conexões do nó do fluxo de mensagens para indicar o fluxo de controle.
Cada nó interno possui vários terminais aos quais é possível conectar outros nós. Os nós de entrada (por exemplo, MQInput) não possuem terminais de entrada; todos os demais nós possuem pelo menos um terminal de entrada, pelo qual recebem mensagens a serem processadas. A maioria dos nós internos possui terminais de falha que podem ser utilizados, para gerenciar a manipulação de erros no fluxo de mensagens. A maioria dos nós possui terminais de saída pelos quais as mensagens podem fluir para um nó subseqüente.
Se você possuir quaisquer nós definidos pelo usuário, eles também podem ter terminais que podem ser conectados a outros terminais de nó internos ou definidos pelo usuário.
Terminais dinâmicos são terminais que podem ser incluídos
em determinados nós depois de incluí-los em um fluxo de mensagens
no editor do Fluxo de Mensagens. Por exemplo, é possível incluir terminais de saída dinâmicos
nos nós PHPCompute, Route, e DatabaseRoute ou incluir terminais de entrada dinâmicos no nó Collector. Também é possível excluir e renomear terminais dinâmicos. Se um nó tiver cinco ou mais terminais,
eles serão exibidos em um grupo. Por exemplo, o exemplo a seguir mostra um nó com mais
de quatro terminais de saída.