This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.

Bug 615 - CDL - Explain example in section 3.0
Summary: CDL - Explain example in section 3.0
Status: RESOLVED FIXED
Alias: None
Product: WS Choreography
Classification: Unclassified
Component: Spec: Requires Clarification (show other bugs)
Version: unspecified
Hardware: Other other
: P2 normal
Target Milestone: --
Assignee: Greg Ritzinger
QA Contact:
URL: http://lists.w3.org/Archives/Member/m...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-03-23 10:12 UTC by Greg Ritzinger
Modified: 2004-12-01 16:43 UTC (History)
0 users

See Also:


Attachments

Description Greg Ritzinger 2004-03-23 10:12:25 UTC
Example in 3.0
We determined in F2F that subchoreographies or dependent choreographies 
did not exist and that we only saw the red not the blue boxes. Please 
explain example then in this section.
Comment 1 Greg Ritzinger 2004-04-26 10:54:49 UTC
This issue is not clear to us, request clarification within the context of the 
apr 3 cdl spec from orignator (monica)
Comment 2 Martin Chapman 2004-09-30 20:22:39 UTC
clarification from Monica:

The inclusion of <alias> addresses some of the original question. See
Section 2.5.3 in most recent draft.

There seem to be two parts of the discussion:
a. Use of a performed choreography or an enclosing choreography with
enclosed choreographies.
b. A composition where one choreography (not a fragment) may need to 
succeed before another choreography can complete. See Section 2.4.6.1 
where the CustomerNotifyChoreo is enclosed in the 
PurchaseChoreo. Could 
there be rules that specify the CustomerNotifyChoreo cannot 
occur unless 
it in the PurchaseChoreo? Is this a dependency that is created and a 
constraint applies. If you look at that example, there is a guard that 
applies to get PO acknowledgment from warehouse before the customer is 
notified.  This is similar to the condition I reference. In this case, 
you would not have typically sent a customer notification unless an 
order was occurring.My question still is do we allow this 
constraint to 
be applied which limits where the choreography can be used.

I am not indicating this is specific to the isolation raised
in the call 
today 7 Sept. This issue does, however, relate to the composition 
proposal provided by Enigmatic.
Comment 3 Martin Chapman 2004-09-30 20:29:50 UTC
question boils down to can one nest choreos:

 <choreo A>
   ....
   <choreo B>
    ....
    <\choreo B>
   
   perform<choreo B>

  <\choreo A>
i.e. b cannot be perfomred outside of a?