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.