<?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>1102</bug_id>
          
          <creation_ts>2005-02-07 19:14:47 +0000</creation_ts>
          <short_desc>Combine Finalizer blocks etc. in their corresponding workunits</short_desc>
          <delta_ts>2005-08-02 13:58:43 +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>Last Call Comment: Confirmed Closed</component>
          <version>unspecified</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc>http://lists.w3.org/Archives/Public/public-ws-chor-comments/2005Feb/att-0000/comment.txt</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="Martin Chapman">martin.chapman</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>4262</commentid>
    <comment_count>0</comment_count>
    <who name="Greg Ritzinger">gritzinger</who>
    <bug_when>2005-02-07 19:14:47 +0000</bug_when>
    <thetext>2.4.8--2.4.10. Exception-Finalization.

Cannot see why finalizer blocks etc. should not combine in them corresponding 
workunits --- the latter seem rather redundant in semantics (and examples). 
As far as I read, no repetition etc. seems possible in these blocks.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>4056</commentid>
    <comment_count>1</comment_count>
    <who name="Martin Chapman">martin.chapman</who>
    <bug_when>2005-02-15 20:52:01 +0000</bug_when>
    <thetext>agreed on con call 15-feb-05:

requires clarification from issue raiser (Kohei Honda).
Action on Gary to followup</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>3855</commentid>
    <comment_count>2</comment_count>
    <who name="Greg Ritzinger">gritzinger</who>
    <bug_when>2005-03-29 20:27:08 +0000</bug_when>
    <thetext>http://lists.w3.org/Archives/Public/public-ws-chor/2005Mar/0035.html

Proposal from Gary Brown:

Although I have asked Kohei for clarification on this, I actually think the text
in the issue is pretty clear: http://www.w3.org/Bugs/Public/show_bug.cgi?id=1102.

&quot;Cannot see why finalizer blocks etc. should not combine in them corresponding 
workunits --- the latter seem rather redundant in semantics (and examples). 
As far as I read, no repetition etc. seems possible in these blocks.&quot;

He is saying why is only a workunit permitted inside a finalizerBlock? I can see
no valid reason for this restriction, so I propose that we change this to be an
&apos;activity&apos;.

The only changes I can see are in section 2.4.5:

1) Syntax to change from

&lt;finalizerBlock name=&quot;ncname&quot; &gt;
    WorkUnit-Notation
&lt;/finalizerBlock&gt;

to

&lt;finalizerBlock name=&quot;ncname&quot; &gt;
      Activity-Notation
&lt;/finalizerBlock&gt;

2) Last paragraph in that section - suggested change would be to remove the
sentence that talks about the workunit.

3) Obviously the schema would need to be updated


The examples in 2.4.10 could be updated, but they are still valid using workunits.


Regards
Gary


</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>3299</commentid>
    <comment_count>3</comment_count>
    <who name="Martin Chapman">martin.chapman</who>
    <bug_when>2005-05-12 12:22:08 +0000</bug_when>
    <thetext>resolution agreed on 26th april 2005:
http://www.w3.org/2002/ws/chor/5/04/26-minutes.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2946</commentid>
    <comment_count>4</comment_count>
    <who name="Greg Ritzinger">gritzinger</who>
    <bug_when>2005-05-27 13:53:43 +0000</bug_when>
    <thetext>In section 2.4.5 Choreographies changed WorkUnit-Notation to Activity-Notation
in FinalizerBlock in the syntax.

Changed last para from:
The OPTIONAL finalizerBlock element defines a Finalizer Block for a
Choreography. A Choreography MAY have more than one Finalizer Blocks. Each
Finalizer Block specifies one Finalizer Work Unit using a WorkUnit-Notation. If
a Choreography defines more than one Finalizer Blocks, then each MUST be
differentiated by a distinct name as specified with the name attribute within
the finalizerBlock element.

To:
The OPTIONAL finalizerBlock element defines a Finalizer Block for a
Choreography. A Choreography MAY have more than one Finalizer Block. Each
Finalizer Block specifies one Finalizer Activity using a Activity-Notation. If a
Choreography defines more than one Finalizer Block, then each MUST be
differentiated by a distinct name as specified with the name attribute within
the finalizerBlock element.

In 2.4.9 Choreography FinalizationChanged:
The actions within the Finalizer Work Unit MAY use Variable information visible
in the Visibility Horizon of the Choreography it belongs to as they were at the
time the Choreography completed for the Variables belonging to this Choreography
and as they stand at the current time for the Variables belonging to the
enclosing Choreography.  The actions of a Finalizer Work Unit MAY fault.

To:
The actions within the Finalizer Activity MAY use Variable information visible
in the Visibility Horizon of the Choreography it belongs to as they were at the
time the Choreography completed for the Variables belonging to this Choreography
and as they stand at the current time for the Variables belonging to the
enclosing Choreography.  The actions of a Finalizer Activity MAY fault.

In the schema changed:  
&lt;complexType name=&quot;tFinalizer&quot;&gt;
    &lt;complexContent&gt;
      &lt;extension base=&quot;cdl:tExtensibleElements&quot;&gt;
        &lt;sequence&gt;
          &lt;element name=&quot;workunit&quot; type=&quot;cdl:tWorkunit&quot;/&gt;
        &lt;/sequence&gt;
        &lt;attribute name=&quot;name&quot; type=&quot;NCName&quot; use=&quot;required&quot;/&gt;
      &lt;/extension&gt;
    &lt;/complexContent&gt;
  &lt;/complexType&gt;

to:  
&lt;complexType name=&quot;tFinalizer&quot;&gt;
    &lt;complexContent&gt;
      &lt;extension base=&quot;cdl:tExtensibleElements&quot;&gt;
        &lt;sequence&gt;
          &lt;group ref=&quot;cdl:activity&quot;/&gt;
        &lt;/sequence&gt;
        &lt;attribute name=&quot;name&quot; type=&quot;NCName&quot; use=&quot;required&quot;/&gt;
      &lt;/extension&gt;
    &lt;/complexContent&gt;
  &lt;/complexType&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>4609</commentid>
    <comment_count>5</comment_count>
    <who name="Martin Chapman">martin.chapman</who>
    <bug_when>2005-07-14 15:48:13 +0000</bug_when>
    <thetext>group notification of status change: http://lists.w3.org/Archives/Member/member-
ws-chor/2005Jul/0004.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>5319</commentid>
    <comment_count>6</comment_count>
    <who name="Martin Chapman">martin.chapman</who>
    <bug_when>2005-08-02 13:58:43 +0000</bug_when>
    <thetext>no comments from group so closed confirmed:

http://lists.w3.org/Archives/Member/member-ws-chor/2005Jul/0004.html</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>