Il nodo TimeoutNotification effettua le seguenti operazioni quando gestisce errori con messaggi transazionali. Gli errori rilevati con messaggi non transazionali sono gestiti come riportato in Gestione degli errori nel nodo di input.
Questa azione è riepilogata nella tabella riportata di seguito
Evento di errore | Terminale di errore connesso | Terminale di errore non connesso | Terminale Catch connesso | Terminale Catch non connesso |
---|---|---|---|---|
Il nodo rileva un errore interno | Il flusso connesso al terminale di errore gestisce l'errore | L'errore viene registrato, il nodo effettua un nuovo tentativo | Non applicabile | Non applicabile |
Il nodo trasmette il messaggio al terminale esterno, si verifica l'eccezione nel flusso esterno | Non applicabile | Non applicabile | Il flusso connesso al terminale Catch gestisce l'errore | L'errore viene registrato, il nodo effettua un nuovo tentativo |
Il nodo trasmette il messaggio al terminale Catch, si verifica l'eccezione nel flusso connesso al terminale Catch | L'errore viene registrato, il nodo effettua un nuovo tentativo | L'errore viene registrato, il nodo effettua un nuovo tentativo | Non applicabile | Non applicabile |
Il nodo trasmette il messaggio al terminale di errore, si verifica l'eccezione nel flusso connesso al terminale di errore | Non applicabile | Non applicabile | L'errore viene registrato, il nodo effettua un nuovo tentativo | L'errore viene registrato, il nodo effettua un nuovo tentativo |