O'Reilly logo

Oracle SOA Suite 11g R1 Developer's Guide by Antony Reynolds, Matt Wright

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Handling business faults in BPEL

Within a BPEL process, any call to a partner link could result in a fault being raised. Other activities within a process can also result in a fault being thrown (for example, due to a selection failure within an assign activity), and in addition, the process itself may need to signal a fault.

When a fault occurs in a BPEL process, the process must first catch the fault, or else the process will terminate with a state of Faulted. Once caught, the next step is to decide whether the fault can be handled locally within the process or needs to be returned to the client.

If the interaction between the client and the process is synchronous, it provides a limited opportunity to correct the cause of the fault and retry ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required