cdl:perform
Element information
Namespace: http://www.w3.org/2005/10/cdl
Schema document: ws-cdl.xsd
Type: cdl:tPerform
Properties: Local, Qualified
Content
- Sequence [1..1]
- cdl:description [0..1]
- cdl:CDLExtension [0..*]
- cdl:bind [0..*]
- cdl:choreography [0..1]
from type cdl:tExtensibleElements
Attributes
Name | Occ | Type | Description | Notes |
---|---|---|---|---|
Any attribute | [0..*] | Namespace: ##other, Process Contents: lax | from type cdl:tExtensibleElements | |
choreographyName | [1..1] | xsd:QName | ||
choreographyInstanceId | [0..1] | cdl:tXPath-expr | ||
block | [0..1] | xsd:boolean | Default value is "true". |
Used in
- Group cdl:activity
- Type cdl:tChoice via reference to cdl:activity (Element cdl:choice)
- Type cdl:tChoreography via reference to cdl:activity (Element cdl:choreography)
- Type cdl:tFinalizer via reference to cdl:activity (Element cdl:finalizerBlock)
- Type cdl:tParallel via reference to cdl:activity (Element cdl:parallel)
- Type cdl:tSequence via reference to cdl:activity (Element cdl:sequence)
- Type cdl:tWorkunit via reference to cdl:activity (Element cdl:workunit)
Sample instance
<perform choreographyName="RetailerWarehouseChoreography"> <bind name="aliasRetailer"> <this variable="cdl:getVariable('tns:purchaseOrderAtRetailer','','')" roleType="tns:Retailer"/> <free variable="cdl:getVariable('tns:purchaseOrder','','')" roleType="tns:Retailer"/> </bind> </perform>