catch
This element can contain all activities including the activities compensate, compensateScope and rethrow.
Element information
Namespace: http://docs.oasis-open.org/wsbpel/2.0/process/executable
Schema document: ws-bpel_executable.xsd
Type: tCatch
Properties: Global, Qualified
Content
- Sequence [1..1]
- documentation [0..*]
- Any element [0..*] Namespace: ##other, Process Contents: lax
from type tExtensibleElementsfrom type tActivityContainer
Attributes
Name | Occ | Type | Description | Notes |
---|---|---|---|---|
Any attribute | [0..*] | Namespace: ##other, Process Contents: lax | from type tExtensibleElements | |
faultName | [0..1] | xsd:QName | ||
faultVariable | [0..1] | BPELVariableName | ||
faultMessageType | [0..1] | xsd:QName | ||
faultElement | [0..1] | xsd:QName |
Used in
- Type tFaultHandlers (Element faultHandlers)
- Type tInvoke (Element invoke)
Sample instance
<catch faultName="lns:cannotCompleteOrder" faultVariable="POFault" faultMessageType="lns:orderFaultType"> <reply partnerLink="purchasing" portType="lns:purchaseOrderPT" operation="sendPurchaseOrder" variable="POFault" faultName="cannotCompleteOrder"/> </catch>