Um nó do fluxo de mensagens é uma etapa de processamento em um fluxo de mensagens.
Um nó do fluxo de mensagens recebe uma mensagem, desempenha um conjunto de ações em relação à mensagem e, opcionalmente, analisa a mensagem para o próximo nó no fluxo de mensagens. Um nó do fluxo de mensagens pode ser um nó interno , um nó definido pelo usuário, ou um nó de subfluxo.
Um nó do fluxo de mensagens contém um número fixo de pontos de entrada e saída conhecidos como terminais. Você pode estabelecer conexões entre os terminais para definir as rotas que uma mensagem poderá percorrer em um fluxo de mensagens.
Para obter informações sobre todos os nós integrados fornecidos pelo WebSphere Event Broker, consulte Nós Internos.
O subfluxo, quando incorporado em um fluxo principal, é representado por um nó do subfluxo, que possui um ícone exclusivo. O ícone é exibido com o número correto de terminais para representar os nós Entrada e Saída incluídos na definição do subfluxo.
Um nó nem sempre produz uma mensagem de saída para cada terminal de saída: geralmente ele produz uma saída para um terminal único, dependendo da mensagem recebida ou do resultado da operação do nó.
Se mais de um terminal estiver conectado, o nó enviará a mensagem de saída em cada terminal, mas enviará somente no terminal seguinte, quando o processamento tiver sido concluído para o terminal atual. As atualizações em uma mensagem nunca são propagadas para nós que foram executados anteriormente, apenas para nós seguintes ao nó no qual a atualização foi feita. A ordem de propagação da mensagem para terminais de saída diferentes é determinada pelo intermediário e não pode ser alterada.
O fluxo de mensagens pode aceitar apenas uma nova mensagem para processamento quando todos os caminhos pelo fluxo de mensagens (ou seja, todos os nós conectados de todos os terminais de saída) tiverem sido concluídos.