Setting the Composite Instance Name in Oracle Mediator Setting the Composite Instance Name in a BPEL Process

Managing SOA Composite Applications 8-25 Faults identified as recoverable can be recovered. 3. Select faults for recovery using one of the following options. Note that fault recovery selection at the SOA Infrastructure level matches the SOA composite application level and BPEL process and Oracle Mediator service component levels. Note: You cannot search for human workflow error messages by entering details in the Error Message Contains field because these faults do not persist in the dehydration store. For... Then... Single fault recovery There are three options from which to choose for single-fault recovery: 1. Click the row of the fault that has been identified as recoverable. With the row highlighted, select a specific action from the Recovery Action list, as described in Step 4. 2. In the Recovery column, click the Recover link to access the Faults page of the instance audit trail to perform fault recovery. 3. In the Error Message column, click the message of a fault that has been identified as recoverable. This displays complete fault details, including the fault ID, fault time, fault location, fault type, and error message text. A Recover Now option is displayed for recoverable faults. Click Recover Now to access the Faults page of the instance audit trail to perform fault recovery. 8-26 Oracle Fusion Middleware Administrators Guide for Oracle SOA Suite and Oracle BPM Suite

4. Select an action from the Recovery Action list.

5. If you want to delete rejected messages, click Delete Rejected Messages.

This displays the Delete: Rejected Messages dialog for specifying criteria for deleting rejected messages of all the composites directly from the database. Bulk fault recovery There are two options from which to choose for bulk-fault recovery: 1. Use Shift+Click or Control+Click to select specific faults in the rows. or 2. From the Select menu, choose Select All Recoverable. Then use Shift+Click or Control+Click to deselect the faults to not include in the recovery operation. Then: 3. Select an action from the Recovery Action list, as described in Step 4. Note: Only the actions applicable to all selected faults are available. Recovery of all faults 1. From the Select menu, choose Select All Recoverable. 2. Select an action from the Recovery Action list, as described in Step 4. Note: Only the actions applicable to all selected faults are available. Action Description Action is Available for... Retry Retries the instance directly. An example of a scenario in which to use this recovery action is when the fault occurred because the service provider was not reachable due to a network error. The network error is now resolved. BPEL process and Oracle Mediator Abort Terminates the entire instance. BPEL process and Oracle Mediator Replay Replays the entire scope again in which the fault occurred. BPEL process Rethrow Rethrows the current fault. BPEL fault handlers catch branches are used to handle the fault. By default, all exceptions are caught by the fault management framework unless an explicit rethrow fault policy is provided. BPEL process Continue Ignores the fault and continues processing marks the faulted activity as a success. BPEL process Note: In most cases, fault policy actions are automatically executed. The only exception is if you defined a fault policy that uses the action ora-human-intervention. This action creates a recoverable fault that can be recovered from Oracle Enterprise Manager Fusion Middleware Control. For... Then...