If operations occur that are not part of a transaction, then reversing operations must be applied to undo the changes. The reversing operations are performed to reverse the effects of the unwanted operations. This recipe shows how to do that.
Open the BPEL process that performs operations that cannot be rolled back as part of a transaction, and instead requires reversing operations to be applied in the case of a processing failure.
invokeactivity) that has a corresponding reversing operation, wrap it in a
scopeactivity by dragging a scope from the Component Palette and dropping it just after the operation that requires reversing: