Posts

Showing posts from March 1, 2020

Error Handling about catch and catch all block

Catch & CatchAll block Catch block 1. This is used to handle specific fault 2. Store fault information in fault variable 3. We can add more than one Catch block in one BPEL process. CatchAll block 1. This is used to handle any type of fault. 2. We need to use functions to get the fault details. 3. We can add only on CatchAll block in one BPEL process. Function we use to get Fault Name and Fault description in CatchAll block We use ora:getFaultName() to get fault name  ora:getFaultAsString() function to get fault description  Fault Handling framework Oracle SOA Suite provides generic fault management framework to handle the faults. We use this framework to handle the fault that occur during invocation time. Catch blocks and Fault Handling Framework CatchAll Blocks 1. We use Catch & CatchAll block to handle all types of error. 2. These can be used only for BPEL component. 3. We can use this for all BPEL templates (Sync, Async, Oneway). Fault Han...