2.91 Catch Dialog - General Tab

Use to create fault handling logic to catch and manage exceptions.

Fault handling is associated with a scope activity. Fault handling undoes the incomplete and unsuccessful work of a scope activity in which a fault has occurred. You define a catch branch to intercept a specific type of fault. The fault is defined by a globally-unique qualified name (QName) and a variable associated with the fault. If you do not define a fault name, all faults with the right type of data are intercepted.

For more information about the catch activity, see the Business Process Execution Language for Web Services Specification at http://www.oasis-open.org.

Element Description

Name

Enter a name.

Namespace URI

Click the Search icon to select a fault. For example, you can select a fault associated with a partner link or select an applicable system fault (such as invalidReply or uninitializedVariable). After you select the fault, the namespace uniform resource identifier (URI) for the fault displays in this field.

Local Part

Displays the fault selection you make for the Namespace URI field (for example, invalidReply or uninitializedVariable).

Fault Variable

Click the Search icon to select the variable to hold the fault data.

Related Topics

Managing a Group of Activities with a Scope Activity" in Developing SOA Applications with Oracle SOA Suite

BPEL Process Activities and Services in Developing SOA Applications with Oracle SOA Suite