WWW/2002/ws/ra/edcopies wsenum.html,1.109,1.110 wsenum.xml,1.102,1.103

Update of /w3ccvs/WWW/2002/ws/ra/edcopies
In directory hutz:/tmp/cvs-serv3217

Modified Files:
	wsenum.html wsenum.xml 
Log Message:
6436


Index: wsenum.html
===================================================================
RCS file: /w3ccvs/WWW/2002/ws/ra/edcopies/wsenum.html,v
retrieving revision 1.109
retrieving revision 1.110
diff -u -d -r1.109 -r1.110
--- wsenum.html	29 Jan 2010 04:25:32 -0000	1.109
+++ wsenum.html	6 Feb 2010 00:55:16 -0000	1.110
@@ -77,7 +77,8 @@
 </p>
 <h3><a name="appendices" id="appendices"/>Appendices</h3><p class="toc">A <a href="#schema">XML Schema</a><br/>
 B <a href="#WSDL">WSDL</a><br/>
-C <a href="#changelog">Change Log</a><br/>
+C <a href="#actiontables">Action Tables</a><br/>
+D <a href="#changelog">Change Log</a><br/>
 </p></div><hr/><div class="body"><div class="div1">
 <h2><a name="intro" id="intro"/>1 Introduction</h2><p>
      There are numerous applications for which a
@@ -1936,7 +1937,95 @@
   &lt;/wsdl:portType&gt;
 
 &lt;/wsdl:definitions&gt;</pre></div></div></div><div class="div1">
-<h2><a name="changelog" id="changelog"/>C Change Log</h2><table border="1"><tbody><tr><th> Data </th><th> Author </th><th> Description </th></tr><tr><td> 2009/03/04 </td><td> DD </td><td> Added resolution of issue 
+<h2><a name="actiontables" id="actiontables"/>C Action Tables</h2><p><b>Note: this is a work in progress and may change before long</b></p><p>
+    The purpose of the action tables is to illustrate, via a separate means 
+    from the normative text, the allowable order and interactions of various 
+    messages and activities. The action tables are not intended to constrain 
+    implementations beyond those necessary to insure this ordering.
+   </p><ul><li><p>
+      Actions are represented as columns.
+     </p></li><li><p>
+      Triggers (messages, application actions, timer events) are represented 
+      as rows. Triggers are annotated by their type; 
+      "[app]" - represents an application action (e.g. a user selecting a 
+      "Enumerate" menu item); 
+      "[msg]" - represents an incoming, WS-Enumeration defined, message; 
+      "[timer]" - represents an internal timer event. 
+     </p></li><li><p>
+      Each cell describes the appropriate action for a given state and 
+      trigger. 
+      Where the 
+      action is dependent upon other factors than the state 
+      and trigger (e.g. the value of a fault message), the activity is 
+      described in pseudo-code. The section of the specification that 
+      describes these activities is displayed in curly 
+      brackets (e.g. "{4.2}").
+     </p></li><li><p>
+      Empty box indicates that the spec is silent for the specified 
+      trigger/action pair.
+     </p></li></ul><table border="1"><caption>Table C-1: Data Source Action Table</caption><tbody><tr><td rowspan="2" valign="bottom"><b>Trigger</b></td><td colspan="3" align="center"><b>Action</b></td></tr><tr><td><b>Trigger has no context</b></td><td><b>Trigger has valid context</b></td><td><b>Trigger has invalid context</b></td></tr><tr><td valign="top" nowrap="true"><code>
+       Enumerate Request <br/> 
+       [msg] </code></td><td valign="top" nowrap="true"><code>
+       Create new context <br/> 
+       Send EnumerateResponse <br/>
+       {<a href="#Enumerate"><b>3.1</b></a>}</code></td><td/><td/></tr><tr><td valign="top" nowrap="true"><code>
+       Pull Request <br/> 
+       [msg]</code></td><td/><td valign="top" nowrap="true"><code>
+       If (end of sequence) {<br/>
+           include EndOfSequence <br/>
+           invalidate context<br/>
+       } <br/>
+       Send PullResponse  <br/>
+       {<a href="#Pull"><b>3.2</b></a>}</code></td><td valign="top" nowrap="true"><code>
+       Generate <br/>
+           InvalidEnumerationContext <br/>
+           Fault<br/>
+       {<a href="#EnumMsgs"><b>3</b></a>}</code></td></tr><tr><td valign="top" nowrap="true"><code>
+       Renew Request <br/> 
+       [msg] </code></td><td/><td valign="top" nowrap="true"><code>
+       Update expiration timer<br/>
+       Send RenewReponse<br/>
+       {<a href="#Renew"><b>3.3</b></a>}</code></td><td valign="top" nowrap="true"><code>
+       Generate <br/>
+           InvalidEnumerationContext <br/>
+           Fault<br/>
+       {<a href="#EnumMsgs"><b>3</b></a>}</code></td></tr><tr><td valign="top" nowrap="true"><code>
+       GetStatus Request <br/>
+       [msg] </code></td><td/><td valign="top" nowrap="true"><code>
+       Send GetStatusResponse <br/>
+       {<a href="#GetStatus"><b>3.4</b></a>}</code></td><td valign="top" nowrap="true"><code>
+       Generate <br/>
+           InvalidEnumerationContext <br/>
+           Fault<br/>
+       {<a href="#EnumMsgs"><b>3</b></a>}</code></td></tr><tr><td valign="top" nowrap="true"><code>
+       Release Request <br/> 
+       [msg] </code></td><td/><td valign="top" nowrap="true"><code>
+       Send wse:ReleaseResponse<br/>
+       Invalidate context<br/>
+       {<a href="#Release"><b>3.5</b></a>}</code></td><td valign="top" nowrap="true"><code>
+       Generate <br/>
+           InvalidEnumerationContext <br/>
+           Fault<br/>
+       {<a href="#EnumMsgs"><b>3</b></a>}</code></td></tr><tr><td valign="top" nowrap="true"><code>
+       Expiration <br/> 
+       [timer] </code></td><td/><td valign="top" nowrap="true"><code>
+       Invalidate context<br/>
+       {<a href="#Enumerate"><b>3.1</b></a>}</code></td><td/></tr><tr><td valign="top" nowrap="true"><code>
+       Shutdown/Error <br/> 
+       [app] </code></td><td/><td valign="top" nowrap="true"><code>
+       if (EndTo engaged) <br/>
+           send EnumerationEnd <br/>
+       Invalidate context <br/>
+       {<a href="#EnumerationEnd"><b>3.6</b></a>}</code></td><td/></tr></tbody></table><p/><table border="1"><caption>Table C-2: Consumer Action Table</caption><tbody><tr><td valign="bottom"><b>Trigger</b></td><td align="center"><b>Action</b></td></tr><tr><td valign="top" nowrap="true"><code>
+       Expiration<br/> 
+       [timer] </code></td><td valign="top" nowrap="true"><code>
+       Invalidate context<br/>
+       {<a href="#Enumerate"><b>3.1</b></a>}</code></td></tr><tr><td valign="top" nowrap="true"><code>
+       EnumerationEnd<br/> 
+       [msg]</code></td><td valign="top" nowrap="true"><code>
+       Invalidate context<br/>
+       {<a href="#EnumerationEnd"><b>3.6</b></a>}</code></td></tr></tbody></table></div><div class="div1">
+<h2><a name="changelog" id="changelog"/>D Change Log</h2><table border="1"><tbody><tr><th> Data </th><th> Author </th><th> Description </th></tr><tr><td> 2009/03/04 </td><td> DD </td><td> Added resolution of issue 
        <a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=6391">6391</a></td></tr><tr><td> 2009/03/04 </td><td> DD </td><td> Added resolution of issue 
        <a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=6519">6519</a></td></tr><tr><td> 2009/03/11 </td><td> DD </td><td> Added change log </td></tr><tr><td> 2009/03/11 </td><td> DD </td><td> Added resolution of issue 
        <a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=6641">6641</a></td></tr><tr><td> 2009/03/11 </td><td> DD </td><td> Added resolution of issue 
@@ -2000,4 +2089,5 @@
        <a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=8283">8283</a></td></tr><tr><td> 2010/01/26 </td><td> DD </td><td> Added resolution of issue 
        <a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=8275">8275</a></td></tr><tr><td> 2010/01/28 </td><td> DD </td><td> Added resolution of issue 
        <a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=8157">8157</a></td></tr><tr><td> 2010/01/28 </td><td> DD </td><td> Added resolution of issue 
-       <a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=8196">8196</a></td></tr></tbody></table></div></div></body></html>
\ No newline at end of file
+       <a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=8196">8196</a></td></tr><tr><td> 2010/02/05 </td><td> DD </td><td> Added resolution of issue 
+       <a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=6436">6436</a></td></tr></tbody></table></div></div></body></html>
\ No newline at end of file

Index: wsenum.xml
===================================================================
RCS file: /w3ccvs/WWW/2002/ws/ra/edcopies/wsenum.xml,v
retrieving revision 1.102
retrieving revision 1.103
diff -u -d -r1.102 -r1.103
--- wsenum.xml	29 Jan 2010 04:25:32 -0000	1.102
+++ wsenum.xml	6 Feb 2010 00:55:16 -0000	1.103
@@ -3261,6 +3261,221 @@
    </example>
   </div1>
 
+  <div1 id="actiontables">
+   <head>Action Tables</head>
+
+   <p>
+    <kw>Note: this is a work in progress and may change before long</kw>
+   </p>
+
+   <p>
+    The purpose of the action tables is to illustrate, via a separate means 
+    from the normative text, the allowable order and interactions of various 
+    messages and activities. The action tables are not intended to constrain 
+    implementations beyond those necessary to insure this ordering.
+   </p>
+
+   <ulist>
+    <item>
+     <p>
+      Actions are represented as columns.
+     </p>
+    </item>
+
+    <item>
+     <p>
+      Triggers (messages, application actions, timer events) are represented 
+      as rows. Triggers are annotated by their type; 
+      "[app]" - represents an application action (e.g. a user selecting a 
+      "Enumerate" menu item); 
+      "[msg]" - represents an incoming, WS-Enumeration defined, message; 
+      "[timer]" - represents an internal timer event. 
+     </p>
+    </item>
+
+    <item>
+     <p>
+      Each cell describes the appropriate action for a given state and 
+      trigger. 
+      Where the 
+      action is dependent upon other factors than the state 
+      and trigger (e.g. the value of a fault message), the activity is 
+      described in pseudo-code. The section of the specification that 
+      describes these activities is displayed in curly 
+      brackets (e.g. "{4.2}").
+     </p>
+    </item>
+
+    <item>
+     <p>
+      Empty box indicates that the spec is silent for the specified 
+      trigger/action pair.
+     </p>
+    </item>
+   </ulist>
+
+   <table border="1">
+    <caption>Data Source Action Table</caption>
+    <tbody>
+     <tr>
+      <td rowspan='2' valign='bottom'> <kw>Trigger</kw> </td>
+      <td colspan='3' align='center'> <kw>Action</kw> </td>
+     </tr>
+     <tr>
+      <td> <kw>Trigger has no context</kw> </td>
+      <td> <kw>Trigger has valid context</kw> </td>
+      <td> <kw>Trigger has invalid context</kw> </td>
+     </tr>
+     <tr>
+      <td valign="top" nowrap='true'><code>
+       Enumerate Request <phrase/> 
+       [msg] </code>
+      </td>
+      <td valign="top" nowrap='true'><code>
+       Create new context <phrase/> 
+       Send EnumerateResponse <phrase/>
+       {<specref ref="Enumerate" show="num"/>}</code>
+      </td>
+      <td> </td>
+      <td> </td>
+     </tr>
+     <tr>
+      <td valign="top" nowrap='true'><code>
+       Pull Request <phrase/> 
+       [msg]</code>
+      </td>
+      <td> </td>
+      <td valign="top" nowrap='true'><code>
+       If (end of sequence) {<phrase/>
+         &nbsp;&nbsp;include EndOfSequence <phrase/>
+         &nbsp;&nbsp;invalidate context<phrase/>
+       } <phrase/>
+       Send PullResponse  <phrase/>
+       {<specref ref="Pull" show="num"/>}</code>
+      </td>
+      <td valign="top" nowrap='true'><code>
+       Generate <phrase/>
+         &nbsp;&nbsp;InvalidEnumerationContext <phrase/>
+         &nbsp;&nbsp;Fault<phrase/>
+       {<specref ref="EnumMsgs" show="num"/>}</code>
+      </td>
+     </tr>
+     <tr>
+      <td valign="top" nowrap='true'><code>
+       Renew Request <phrase/> 
+       [msg] </code>
+      </td>
+      <td> </td>
+      <td valign="top" nowrap='true'><code>
+       Update expiration timer<phrase/>
+       Send RenewReponse<phrase/>
+       {<specref ref="Renew" show="num"/>}</code>
+      </td>
+      <td valign="top" nowrap='true'><code>
+       Generate <phrase/>
+         &nbsp;&nbsp;InvalidEnumerationContext <phrase/>
+         &nbsp;&nbsp;Fault<phrase/>
+       {<specref ref="EnumMsgs" show="num"/>}</code>
+      </td>
+     </tr>
+     <tr>
+      <td valign="top" nowrap='true'><code>
+       GetStatus Request <phrase/>
+       [msg] </code>
+      </td>
+      <td> </td>
+      <td valign="top" nowrap='true'><code>
+       Send GetStatusResponse <phrase/>
+       {<specref ref="GetStatus" show="num"/>}</code>
+      </td>
+      <td valign="top" nowrap='true'><code>
+       Generate <phrase/>
+         &nbsp;&nbsp;InvalidEnumerationContext <phrase/>
+         &nbsp;&nbsp;Fault<phrase/>
+       {<specref ref="EnumMsgs" show="num"/>}</code>
+      </td>
+     </tr>
+     <tr>
+      <td valign="top" nowrap='true'><code>
+       Release Request <phrase/> 
+       [msg] </code>
+      </td>
+      <td> </td>
+      <td valign="top" nowrap='true'><code>
+       Send wse:ReleaseResponse<phrase/>
+       Invalidate context<phrase/>
+       {<specref ref="Release" show="num"/>}</code>
+      </td>
+      <td valign="top" nowrap='true'><code>
+       Generate <phrase/>
+         &nbsp;&nbsp;InvalidEnumerationContext <phrase/>
+         &nbsp;&nbsp;Fault<phrase/>
+       {<specref ref="EnumMsgs" show="num"/>}</code>
+      </td>
+     </tr>
+     <tr>
+      <td valign="top" nowrap='true'><code>
+       Expiration <phrase/> 
+       [timer] </code>
+      </td>
+      <td> </td>
+      <td valign="top" nowrap='true'><code>
+       Invalidate context<phrase/>
+       {<specref ref="Enumerate" show="num"/>}</code>
+      </td>
+      <td> </td>
+     </tr>
+     <tr>
+      <td valign="top" nowrap='true'><code>
+       Shutdown/Error <phrase/> 
+       [app] </code>
+      </td>
+      <td> </td>
+      <td valign="top" nowrap='true'><code>
+       if (EndTo engaged) <phrase/>
+         &nbsp;&nbsp;send EnumerationEnd <phrase/>
+       Invalidate context <phrase/>
+       {<specref ref="EnumerationEnd" show="num"/>}</code>
+      </td>
+      <td> </td>
+     </tr>
+    </tbody>
+   </table>
+
+   <p/>
+
+   <table border="1">
+    <caption>Consumer Action Table</caption>
+    <tbody>
+     <tr>
+      <td rowspan='1' valign='bottom'> <kw>Trigger</kw> </td>
+      <td colspan='1' align='center'> <kw>Action</kw> </td>
+     </tr>
+     <tr>
+      <td valign="top" nowrap='true'><code>
+       Expiration<phrase/> 
+       [timer] </code>
+      </td>
+      <td valign="top" nowrap='true'><code>
+       Invalidate context<phrase/>
+       {<specref ref="Enumerate" show="num"/>}</code>
+      </td>
+     </tr>
+     <tr>
+      <td valign="top" nowrap='true'><code>
+       EnumerationEnd<phrase/> 
+       [msg]</code>
+      </td>
+      <td valign="top" nowrap='true'><code>
+       Invalidate context<phrase/>
+       {<specref ref="EnumerationEnd" show="num"/>}</code>
+      </td>
+     </tr>
+    </tbody>
+   </table>
+
+  </div1>
+
   <div1 id="changelog">
    <head>Change Log</head>
 
@@ -3694,6 +3909,13 @@
        <loc href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=8196">8196</loc>
       </td>
      </tr>
+     <tr>
+      <td> 2010/02/05 </td>
+      <td> DD </td>
+      <td> Added resolution of issue 
+       <loc href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=6436">6436</loc>
+      </td>
+     </tr>
     </tbody>
    </table>
   </div1>

Received on Saturday, 6 February 2010 00:55:23 UTC