2.84 Throw Dialog - General Tab

Use to generate a fault from inside the business process.

Use the throw activity when a business process must explicitly signal an internal fault. Each fault requires a globally unique qualified name (QName). The throw activity is required to provide this fault name. The throw activity can also optionally provide a variable that provides additional details about the fault. A fault handler uses this data to analyze and handle the fault and to populate any fault messages that must be sent to other services.

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

Element Description

Name

Enter a name or accept the default name of Thrownumber. This becomes the name for this activity in the designer.

Namespace URI

Click the Search icon to select the fault to monitor. Expand the tree until you locate the partner link with which the fault handler is associated. This field is automatically completed with a Uniform Resource Locator (URL) path based on your fault selection.

A fault must have a unique QName. This activity must provide a name for the fault and optionally provide a variable of data that provides further information about the fault.

Local Part

Displays a part value based on the fault selection you make in the Namespace URI field. For example, if you select a partner link with an associated fault named NegativeCredit, the name NegativeCredit is added to this field.

Fault Variable

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

Related Topics

Throwing Internal Faults with the Throw Activity in Developing SOA Applications with Oracle SOA Suite

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