CompensateScope Activity
The compensateScope activity is used to start compensation on a specified inner scope that has already completed successfully. This activity must only be used from within a fault handler, another compensation handler, or a termination handler.
Rethrow Activity
A rethrow activity is used to rethrow the fault that was originally caught by the immediately enclosing fault handler. The rethrow activity must only be used within a fault handler (i.e. <catch> and <catchAll> elements).
Validate Activity
A validate activity is used to validate the values of variables against their associated XML and WSDL data definition. The construct has a "variables" attribute, which points to the variables being validated.
Termination Handler
A termination handler provides the ability for scopes to control the semantics of forced termination to some degree.
Extension Activity
An extension activity is used to extend the WS-BPEL process language by introducing a new activity type.