BPEL fault handling in WebSphere Integration Developer and WebSphere Process Server

From the developerWorks archives

Vikram Desai and Tom McManus

Date archived: April 30, 2017 | First published: April 25, 2007

This article takes an in-depth look at fault handling within a business process, to provide a clearer understanding of business process faults and their handling. We explain how a fault is classified, when it can occur (from business related to system failure), and what you can do with it.

We also discuss what Business Process Execution Language (BPEL) offers for fault handling mechanisms and show how to use constructs such as Catch, Catch All, Reply, Throw and Rethrow in fault handling. Using WebSphere Integration Developer 6.0.2, we show how to define fault handlers to catch and handle all classifications of faults. In addition, we look at some of the IBM extensions to BPEL within WebSphere Process Server that aid fault handling.

This content is no longer being updated or maintained. The full article is provided "as is" in a PDF file. Given the rapid evolution of technology, some content, steps, or illustrations may have changed.



static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=1
Zone=Middleware
ArticleID=211561
ArticleTitle=BPEL fault handling in WebSphere Integration Developer and WebSphere Process Server
publish-date=04252007