Wednesday, September 3, 2008

Run Time Exceptions in BPEL

BPEL processes need to be designed to handle runtime faults. These can handled using the "faultHandler" construct. Oracle has published very good and detailed technote on fault handling.

Fault handling framework with 10.1.3.3 patch added feature to handle exceptions at invoke activity. These new features are documented in the release notes under "Fault Management Framework"

Default fault policies need to be created under the directory $ORACLE_HOME/domain/config/fault-policies. This default fault policy will catch all the faults and passes them back to the process step that raises it.

No comments: