BPEL - Resubmitting a Faulted Process



In this chapter, we will see different scenarios related to the resubmitting of a faulted process.

Scenario A

The BPEL code uses a fault-policy and a fault is handled using the “ora-human-intervention” activity. The fault is then marked as Recoverable and the instance state is set to “Running”.

Scenario B

The BPEL code uses a fault-policy and a fault is caught and re-thrown using the “ora-rethrow-fault” action. The fault is then marked as Recoverable and the instance state is set to “Faulted”; provided the fault is a recoverable one (like URL was not available).

Advertisements