cdl:finalizerBlock
Element information
Namespace: http://www.w3.org/2005/10/cdl
Schema document: ws-cdl.xsd
Type: cdl:tFinalizer
Properties: Local, Qualified
Content
- Sequence [1..1]
- cdl:description [0..1]
- cdl:CDLExtension [0..*]
- Choice [1..1]
- cdl:sequence
- cdl:parallel
- cdl:choice
- cdl:workunit
- cdl:interaction
- cdl:perform
- cdl:assign
- cdl:silentAction
- cdl:noAction
- cdl:finalize
- Any element Namespace: ##other, Process Contents: lax
from type cdl:tExtensibleElementsfrom group cdl:activity
Attributes
Name | Occ | Type | Description | Notes |
---|---|---|---|---|
Any attribute | [0..*] | Namespace: ##other, Process Contents: lax | from type cdl:tExtensibleElements | |
name | [1..1] | xsd:NCName |
Used in
- Type cdl:tChoreography (Element cdl:choreography)
Sample instance
<finalizerBlock name="drawDown"> <workunit name="drawdown"> <interaction name="drawdownInteraction" channelVariable="tns:CreditRequestor" operation="drawDown"> <participate relationshipType="CreditReqCreditResp" fromRoleTypeRef="tns:CreditRequestor" toRoleTypeRef="tns:CreditResponder"/> <exchange name="dummy" action="request"> <send/> <receive recordReference="drawdownRecord"/> </exchange> <record name="drawdownRecord" when="before"> <source expression="drawnDown"/> <target variable="CreditExtended"/> </record> </interaction> </workunit> </finalizerBlock>