BPEL 1.1 Standard Faults
This section identifies the standard faults for BPEL 1.1. Unless otherwise noted below, the Business Process Execution Language for Web Services Specification defines the following standard faults in the namespace of http://schemas.xmlsoap.org/ws/2003/03/business-process/
:
-
bindingFault
(BPEL extension fault defined inhttp://schemas.oracle.com/bpel/extension
) -
conflictingReceive
-
conflictingRequest
-
correlationViolation
-
forcedTermination
-
invalidReply
-
joinFailure
-
mismatchedAssignmentFailure
-
remoteFault
(BPEL extension fault defined inhttp://schemas.oracle.com/bpel/extension
) -
repeatedCompensation
-
selectionFailure
-
uninitializedVariable
-
assertFailure
-
coordinationFault
-
entityInternalNestedError
-
maxLoopCountExceeded
-
owsmPolicyFault
-
rollback
-
timeout
Standard faults are defined as follows:
-
Typeless, meaning they do not have associated
messageTypes
-
Not associated with any Web Services Description Language (WSDL) message
-
Caught without a fault variable:
<catch faultName="bpws:selectionFailure">