- From: Tony Fletcher <tony_fletcher@btopenworld.com>
- Date: Sun, 20 Mar 2005 21:21:31 -0000
- To: <public-ws-chor@w3.org>
- Message-ID: <000f01c52d92$d85f3340$6501a8c0@corp.choreology.com>
Dear Colleagues, I currently propose to make no change as a result of this issue, but this may change as a result of the discussion I would now like to initiate. This issue states 2.3.4. The last two paragraphs, about "roleType" attribute.It is not clear [whether the] roleTypes attribute is solely for visibility or ownership (can be altered etc.). Simply put, "Does a variable always belong to a unique role type in a single Choreography?" My current answer to this question is that this element and its attribute give the type of the role that is associated with this type of channel (it is part of the ChannelType definition. When a channel of this ChannelType is used then it will have a role of the specified RoleType. Currently the value of a variable is unique to a role (not a roleType). {Although in my opinion it could be shared amongst all the roles contained within a participant - but that is a different issue!} The issue goes on to ask: If there are two role types specified in this attribute, can both alter the content of this variable? My answer is that the current definition for channelType permits one and only one roleType to be specified, though that roleType may define more than one {misspelt!} behavior. The updated informal notation XML is: <channelType name="ncname" usage="once"|"unlimited"? action="request-respond"|"request"|"respond"? > <passing channel="qname" action="request-respond"|"request"|"respond"? new="true"|"false"? />* <roleType typeRef="qname" behavior="ncname"? /> <reference> <token name="qname"/> </reference> <identity> <token name="qname"/>+ </identity>? </channelType> If we are to make any changes to clarify the text then I think we need to agree as a group what and where. The latest text for section 2.3.4 is in the editors draft at http://lists.w3.org/Archives/Member/member-ws-chor-editors/2005Mar/0020.html or on request from myself as one of the editors. Best Regards, Tony <http://www.choreology.com/> 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: <http://www.choreology.com/> 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 Sunday, 20 March 2005 21:22:26 UTC