Catch Fault Configuration

The General tab of the Catch Fault task that allows you to configure the sub-paths for the faults to catch.

Configuring a catch fault task


In the above example Catch fault task, one fault message is defined on the target operation named searchAirline_faultMsg. The Catch Fault task also has the following faults listed for all target operations:

Faults Description
UndeclaredFault Catches any undeclared faults encountered while executing the target operation.
Catch All Catches all remaining faults that are not explicitly defined. By default, this option is cleared. This option becomes required and is automatically selected if you clear the Catch and Handle field for any other faults.
Timeout Fault Catches any timeouts encountered while executing the target operation.

When you select the check box in the Catch and Handle column for a fault, the Catch All sub-path is automatically added. The following figure shows the fault path that results when the Catch and Handle check box is cleared for searchAirline_faultMsg, Undeclared Fault, and TimeoutFault.

Removing specific faults from the target operation fault path