Minutes WS Choreography WG conference call 18 July 2006

1. Roll Call
                Yves Lafon, Monica Martin, Steve Ross-Talbot, Martin Chapman, Gary Brown

        Regrets
                Charlton

2. Scribe:
        Monica Martin


3. Agenda Changes:
        NONE

4. Previous Minutes:
        23rd May 2006: 
                http://lists.w3.org/Archives/Member/member-ws-chor/2006May/att-0002/minutes-20060523-0.txt
        APPROVED.

5. Action Item Review
        1. ACTION: Provide examples in primer for issue 1503 of how to use lists/arrays - bounded and unbounded
        Action #1: NO PROGRESS.
   
        2. ACTION: Add text in primer to explain interaction lifecycle, and that exchanges are only guaranteed
        if align=true.
        Action #2: NO PROGRESS.

        3. ACTION: SRT Describe Connectedness/Strong Connectedness design patterns in CDL
        Action #3: NO PROGRESS.

        4. NEW ACTION: Martin to follow up with Nick about recursion
        Action #4: NO PROGRESS.

        5. NEW ACTION: MC to chase CB on test examples
        Action #5: He was almost done but we don't have the updates yet (Chapman). 
                   Consider progress made and leave open until CB returns.

        6. NEW ACTION: SRT to chase Kohei for the source to give to Yves. 
        Action #6: DONE

        7. NEW ACTION: SRT to follow up with Cambs Univ impl. 
        Action #7: NO PROGRESS. 

        8. NEW ACTION: New issues to be added to list (http://lists.w3.org/Archives/Public/public-ws-chor-comments/2006Apr/0012.html)
        Action #8: DONE

        It was noted that pi4tech has an introductory course on WS-CDL.

6. Primer
         No report on primer.

7. Exit Example
        IN PROGRESS PENDING CB action.

8. Formal Semantics
         PENDING kOHEI action.

9. Implementations status
        No change since last report for pi4tech.
        Alignment and coordinated choreographies are not yet implemented.

        Pending report from Imperial to generate WS-BPEL (Howard Foster).
        Still to followup on others (SRT)

10. Proposals/Issues

        3101: proposal at http://lists.w3.org/Archives/Public/public-ws-chor/2006Jun/0003.html
        <SRT> Spec says:
        <SRT> xsd:boolean hasChoreographyCompleted(xsd:string choreoName, xsd:string choreoInstanceId?) Returns true if the performed choreography associated with the parameter 'choreoName' and OPTIONAL choreoInstanceId has a status of completed (whether successfully or not). If choreoInstanceId is not specified, the function will evaluate whether all performed choreographies, with the supplied name, have completed. If the named choreography has not been performed, prior to thi
        <SRT> REPLACE WITH:
        <SRT> See proposal
        Proposal approved. 3101 closed.
        Resolved fixed status.
        3101: RESOLVED-FIXED
        
        3102: http://lists.w3.org/Archives/Public/public-ws-chor/2006Jun/0004.html
        <MChapman> well i think gary accepts it;-)
        <Yves> yep but it has to be in the status of bugzilla somewhere so that we can demonstrate evidence for the director's call 
        brown: Maintaining for expressions would be quite difficult.
        srt: If you are interested in a part, use a copy with XPath to extract into variable and bind that variable to one of the same type in a sub-choreography.
        brown: This is one option.
        No semantic change.
        3102: RESOLVED-FIXED.
        
        3103: http://lists.w3.org/Archives/Public/public-ws-chor/2006Jun/0005.html
        brown: 0..n may be used.
        i.e. conditional
        Choice has to have an action taken.
        Action to primer: How to model a choice with a no action.
        Action to SRT.
        brown: Monica brought up what the runtime action would be if this choice wasn't met.
        see: http://lists.w3.org/Archives/Public/public-ws-chor/2006Jun/0010.html
        This would result in a runtime exception.
        Add: (draft) If no activities are selected, this will result in a runtime exception.
        Add (updated): If no activities are selected, this MUST result in a runtime exception.
        Action to primer: Ensure that blocking and non-blocking choice elements and behavior are detailed. Reference 3103.
        Proposal approved with additional sentence added.
        3103: RESOLVED-FIXED
        
        3104: http://lists.w3.org/Archives/Public/public-ws-chor/2006Jun/0006.html
        <SRT> Add proposal after:
        <SRT> Within the exchange element, the OPTIONAL attributes informationType and channelType identify the informationType or the channelType of the information that is exchanged between the two roleTypes in an interaction. The attributes informationType and channelType MUST be mutually exclusive. If none of these attributes are specified, then it is assumed that either no actual information is exchanged or the type of information being exchanged is of no interest to the c
        Insert bullet after paragraph as shown above.
        3104: RESOLVED-FIXED
        
        Work on proposals 3105-3111 next week.
        <SRT> http://lists.w3.org/Archives/Public/public-ws-chor/2006Jun/0001.html
        Participants without roles
        http://lists.w3.org/Archives/Public/public-ws-chor/2006Jun/0008.html
        mc: Do we log as an issue or not?
        srt: Need to understand the problem.
        NEW ACTION: SRT to Write up the summary of the problem (Participants and Roles). [recorded in http://www.w3.org/2006/07/18-ws-chor-minutes.html#action01]

11. AOB
        F2F meeting

        <SRT> BPEL meeting F2F is 12/14th Sept. May be moved to Oct.
        <SRT> Policy F2F is same week.
        <SRT> Policy is in Redmond
        NEW ACTION: SRT to check next week on latter part of Sept on F2F dates. [recorded in http://www.w3.org/2006/07/18-ws-chor-minutes.html#action02]
In London at partner facility.
        Confirm with host.

MEETING CLOSED

SUMMARY OF OUTSTANDING ACTION ITEMS

        1. ACTION: Provide examples in primer for issue 1503 of how to use lists/arrays - bounded and unbounded
        Action #1: NO PROGRESS.
   
        2. ACTION: Add text in primer to explain interaction lifecycle, and that exchanges are only guaranteed
        if align=true.
        Action #2: NO PROGRESS.

        3. ACTION: SRT Describe Connectedness/Strong Connectedness design patterns in CDL
        Action #3: NO PROGRESS.

        4. NEW ACTION: Martin to follow up with Nick about recursion
        Action #4: NO PROGRESS.

        5. NEW ACTION: MC to chase CB on test examples
        Action #5: He was almost done but we don't have the updates yet (Chapman). 
                   Consider progress made and leave open until CB returns.

        6. NEW ACTION: SRT to follow up with Cambs Univ impl. 
        Action #7: NO PROGRESS. 

        7. [NEW] ACTION: SRT to check next week on latter part of Sept for F2F dates. [recorded in http://www.w3.org/2006/07/18-ws-chor-minutes.html#action02]

        8. [NEW] ACTION: SRT to Write up the summary of the problem (Participants/Roles). [recorded in http://www.w3.org/2006/07/18-ws-chor-minutes.html#action01]