Quando tiver incluído mais de um nó em seu fluxo de mensagens, deverá conectá-los para indicar como o fluxo de controle é transmitido da entrada para a saída. Os nós podem ser nós internos, nós definidos pelo usuário, ou nós de subfluxo.
Seu fluxo de mensagens pode conter apenas um nó MQInput, um nó Compute e um nó MQOutput. Ou pode envolver um grande número de nós e, talvez, fluxos de mensagens incorporados, que fornecem vários caminhos que uma mensagem pode percorrer, dependendo de seu conteúdo. Você também pode ter algumas rotinas de processamento de erros incluídas no fluxo. Talvez também seja necessário controlar a ordem de processamento.
Você pode conectar um único terminal de saída de um nó ao terminal de entrada de mais de um nó (isso é conhecido como difusão). Se isso for feito, a mesma mensagem será propagada para todos os nós de destino, mas você não terá controle sobre a ordem na qual os caminhos subseqüentes, através do fluxo de mensagens, serão executados (exceto com o nó FlowOrder).
Você também pode conectar o terminal de saída de vários nós a um único terminal de entrada (isso é conhecido como recepção). Novamente, as mensagens que são recebidas pelo nó de destino não são recebidas em nenhuma ordem garantida.
Quando tiver concluído uma conexão, ela será exibida como uma linha preta, e será colocada o mais próximo possível de uma linha direta entre os terminais conectados. Isso pode resultar na passagem da conexão por outros nós. Para evitar isso, você pode incluir pontos de curvatura à conexão.
Se você definir um fluxo de mensagens complexo, poderá então ter um grande número de conexões para criar. O princípio é o mesmo para todas as conexões. Você cria conexões utilizando o mouse ou utilizando o diálogo Seleção de Terminais. Consulte Criando Conexões de Nó com o Mouse e Criando Conexões do Nó com a Caixa de Diálogo Seleção de Terminal para obter informações adicionais.