- 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