BPEL - Reinvio di un processo con errori

In questo capitolo vedremo diversi scenari relativi al reinvio di un processo in errore.

Scenario A

Il codice BPEL utilizza una politica di errore e un errore viene gestito utilizzando l'attività "ora-intervento-umano". L'errore viene quindi contrassegnato come ripristinabile e lo stato dell'istanza viene impostato su "In esecuzione".

Scenario B

Il codice BPEL utilizza una policy di errore e un errore viene rilevato e rilanciato utilizzando l'azione "ora-rethrow-fault". L'errore viene quindi contrassegnato come ripristinabile e lo stato dell'istanza viene impostato su "Faulted"; a condizione che l'errore sia recuperabile (come l'URL non era disponibile).