Skip to content


Fault handlers use the Rethrow activity to rethrow the fault that was originally caught, including the fault name, and the fault data of the original fault. You must use the Rethrow activity within a fault handler's catch and catch all elements.

Rethrow always throws the original fault data and original type. For example, if the logic in a fault handler modifies the fault data and then calls Rethrow, the original fault data is rethrown, not the modified fault data. This is also true for fault types.

See Fault Handling for more information.

To add a Rethrow activity:

  1. From the Palette, drag a Rethrow activity to the BPEL Editor.
  2. In Properties view, you can specify a name for the activity.

More Information