Quando você projetar seu fluxo de mensagens, considere
quais terminais no nó de entrada conectar.
- Se o nó detectar um erro interno antes de a mensagem ser propagada para o terminal Saída, o nó sempre propagará a mensagem e uma lista de exceções para o terminal Falha, se o nó tiver um terminal Falha, e se você tiver conectado um fluxo de falha. Se o terminal Falha não estiver conectado ou se ocorrer uma exceção no recebimento de dados do terminal de falha, a transação será retrocedida.
- Se você conectar ao terminal Captura (se o nó tiver um), isso indica que
você deseja manipular todas as exceções que são geradas no fluxo de saída. Se você não conectar ao terminal Captura, ou o nó não tiver um terminal Captura ou ocorrer uma exceção no recebimento de dados do terminal Captura a transação atual é retrocedida.
- Quaisquer exceções internas que ocorram no nó após a mensagem ter sido propagada para o terminal Saída causam um retrocesso da transação.
Esta situação é rara, mas pode ocorrer para alguns nós de entrada.
Consulte a documentação para cada nó de entrada para determinar o efeito do retrocesso da transação e também para os recursos de repetição fornecidos por alguns nós de entrada.