Cuando diseñe el flujo de mensajes,
tenga en cuenta qué terminales del nodo de entrada es conveniente conectar.
- Si el nodo detecta un error interno antes de que el mensaje se
propague al terminal Out (de salida), el nodo siempre propaga el mensaje y
una lista de excepciones al terminal Failure (de anomalías), si el nodo
tiene un terminal de anomalías y si usted ha conectado un flujo de
anomalías. Si el terminal de anomalías no está conectado o se produce una
excepción en sentido descendente del terminal de anomalías, la transacción
se retrotrae.
- Si conecta el terminal Catch (de captación) (si el nodo tiene uno),
esto indica que desea manejar todas las excepciones que se generan en el
flujo de salida. Si no conecta el terminal de captación, o el nodo no
tiene un terminal de captación, o se produce una excepción en sentido
descendente del terminal de captación, la transacción actual se retrotrae.
- Cualquier excepción interna que se produce en el nodo después
de que el mensaje se ha propagado al terminal de salida provoca una
retrotracción de la transacción. Esta situación es poco común pero podría
ocurrir para algunos nodos de entrada.
Consulte la
documentación de cada nodo de entrada para determinar el efecto de
retrotraer la transacción y también para ver las posibilidades de
reintento que proporcionan algunos nodos de entrada.