<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://www.w3.org/Bugs/Public/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4"
          urlbase="https://www.w3.org/Bugs/Public/"
          
          maintainer="sysbot+bugzilla@w3.org"
>

    <bug>
          <bug_id>691</bug_id>
          
          <creation_ts>2004-04-26 11:47:17 +0000</creation_ts>
          <short_desc>Locally defined variables: Structure: How are locally  defined variables defined when they are not consistent between roles that participate in the choreography?</short_desc>
          <delta_ts>2005-01-04 20:42:49 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WS Choreography</product>
          <component>Spec: Variables</component>
          <version>unspecified</version>
          <rep_platform>Other</rep_platform>
          <op_sys>other</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>--</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Greg Ritzinger">gritzinger</reporter>
          <assigned_to name="Martin Chapman">martin.chapman</assigned_to>
          
          
          <qa_contact name="WS Choreography mailing-list">public-ws-chor-comments</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1766</commentid>
    <comment_count>0</comment_count>
    <who name="Greg Ritzinger">gritzinger</who>
    <bug_when>2004-04-26 11:47:17 +0000</bug_when>
    <thetext>Monica: Locally defined variables: Structure: How are locally 
defined variables defined when they are not consistent between roles that
participate in the choreography? How are conflicts handled in the 
global view or is alignment only if a role engages in message exchange?

David: Basically yes. Alignment of variables can only occur as a 
result of a message exchange. e.g. the sending of an acknowledgement will
often allow the sender of the original message to align his state with 
the state of the recipient. Even after alignment the variables/state 
of each participant is not the same.

Monica: Make text more explicit then and acknowledge the risk of only 
depending on message exchange.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2135</commentid>
    <comment_count>1</comment_count>
    <who name="Martin Chapman">martin.chapman</who>
    <bug_when>2004-08-12 16:04:23 +0000</bug_when>
    <thetext>Reclassified to requires clarification from monica</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2145</commentid>
    <comment_count>2</comment_count>
    <who name="Martin Chapman">martin.chapman</who>
    <bug_when>2004-08-19 15:11:28 +0000</bug_when>
    <thetext>Response: If you look at Section 2.42 (page 19), it indicates that only one 
role may have visibility via a locally defined variable to a maximum order 
amount, for example. The example states that this information is combined by 
one role with the actual order amount to direct the choreography.  My question 
is if that information should be available to both/multiple parties (herein 
roles) participating in the choreography. If this distinction is made outside 
of CDL who is driving (I thought it was peer-to-peer)? Typically, to me, the 
parties would agree on the paths ahead of time and not indiscriminately let one 
role redirect that (unless specifically allowed in the technical agreement). A 
similar question was alluded to by Steve Ross-Talbot in his state alignment 
proposal (&apos;Should only the recipient role in an interaction be able to use the 
contents of the message in a decision that would affect a subsequent 
interaction? Or should both roles that participated in the interaction have 
visibility to the same message?&apos;)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2516</commentid>
    <comment_count>3</comment_count>
    <who name="Greg Ritzinger">gritzinger</who>
    <bug_when>2004-10-12 18:22:47 +0000</bug_when>
    <thetext>Proposal:

http://lists.w3.org/Archives/Public/public-ws-chor/2004Oct/0021.html</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>