- From: Gary Brown <gary@enigmatec.net>
- Date: Mon, 31 Jan 2005 14:34:14 -0000
- To: "Tony Fletcher" <tony_fletcher@btopenworld.com>, <public-ws-chor-comments@w3.org>, <public-ws-chor@w3.org>
- Message-ID: <005301c507a1$f410d4c0$0300a8c0@LATTITUDEGary>
MessageHi Tony,
Good summary.
As a concrete example, I think it would be useful to show how repetition through an arbitrary list would be achieved in CDL. For example,
<workunit condition="cdl:getVariable('counter','','') < count(listA/listItem)" repeat="true" >
<assign>
<copy>
<source expression="listA/listItem[cdl:getVariable('counter','','')]" />
<target variable="cdl:getVariable('item','','')" />
</copy>
</assign>
<!-- Do some actions on the 'item' -->
<assign>
<copy>
<source expression="cdl:getVariable('counter','','')+1" />
<target variable="cdl:getVariable('counter','','')" />
</copy>
</assign>
</workunit>
This could possibly be simplified by a specific list iterator construct? Although I suppose a GUI tool could equally hide this common pattern.
Regards
Gary
----- Original Message -----
From: Tony Fletcher
To: public-ws-chor-comments@w3.org ; public-ws-chor@w3.org
Sent: Monday, January 31, 2005 1:05 PM
Subject: Contribution on Lists and Arrays
Dear Colleagues,
Please find attached a contribution from myself on adding informative material on lists and arrays into the WS-Choreography specification and primer. These could be useful when trying to deal with numbers of instances of things.
Best Regards,
Tony
Tony Fletcher
Technical Advisor
Choreology Ltd.
68, Lombard Street, London EC3V 9L J UK
Phone:
+44 (0) 1473 729537
Mobile:
+44 (0) 7801 948219
Fax:
+44 (0) 870 7390077
Web:
www.choreology.com
CohesionsT
Business transaction management software for application coordination
Work: tony.fletcher@choreology.com
Home: amfletcher@iee.org
Attachments
- image/gif attachment: image002.gif
Received on Monday, 31 January 2005 14:34:29 UTC