This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
Hi Would like to discuss this issue at the next choreography conf call if possible. Although it does not impact an implementation, it appears redundant information in terms of a global model description, and would therefore propose removing it from the spec, unless someone has a suitable usecase to demonstrate its purpose. In the spec, the only description associated with this attribute is: "When the OPTIONAL |initiate| attribute is set to "true", an interaction activity MUST be marked as a choreography initiator. The default value for this attribute is "false"." in section 6.2.3. The information regarding which interaction (or interactions) will initiate a choreography are obvious from the description. This can either be one interaction (if a sequence), or multiple if there is a parallel or choice construct. If the purpose of adding this flag was in support of the 'createInstance' attribute in BPEL, then it still is not adequate, because it is not clear whether the initiate flag is supposed to indicate the interactions that initiate a choreography session, or are they supposed to indicate which interactions initiate a session at each service endpoint? Surely this information is implied by the lifetime of the channel instance representing the endpoint session. If the proposal is accepted, then the following minor changes are required: 1) Section 6.2.3: Remove attribute from syntax: "initiate="true"|"false"? " Remove sentence "When the OPTIONAL |initiate| attribute is set to "true", an interaction activity MUST be marked as a choreography initiator. The default value for this attribute is "false"." 2) Remove the attribute from the WS-CDL schema Regards Gary
At meeting on 5th dec 06: http://www.w3.org/2002/ws/chor/6/12/05-minutes.html Monica: A choreography initiator interaction MAY be defined within a root choreography or within an enclosed choreography. In either case the collaboration is established when the first choreography initiator interaction is performed. Issue 3843 NEW ACTION: Tidy up section 5.7 initial paragraphs that talk about initiator interaction
reopned becuase i should have classified it as resolved fixed
fixed!