ISSUE on Perform (Editorial)

In the current working draft an example of perform is given (see below).



<choreography name="PurchaseChoreo" root="true">
...
   <variable name="purchaseOrderAtRetailer"
                   informationType="purchaseOrder" role="Retailer"/>
...
   <perform choreographyName="RetailerWarehouseChoreo">
     <alias>
       <this variable "cdl:getVariable(tns:purchaseOrder, 
tns:Retailer)"/>
       <free variable="cdl:getVariable(tns:purchaseOrder, 
rwns:Retailer)"/>
     </alias>
     ...
</choreography>

The definition for perform in the same working draft is:

<perform  choreographyName="qname">
   <alias  name="ncname">
     <this  variable="XPath-expression" role="qname" />
     <free  variable="XPath-expression" role="qname" />
   </alias>+
</perform>

My issue is that the example has no "role" associated with the this and 
free elements and yet the definition requires it.

Received on Thursday, 3 June 2004 09:41:16 UTC