- From: Doug Davis via cvs-syncmail <cvsmail@w3.org>
- Date: Sat, 06 Feb 2010 00:55:18 +0000
- To: public-ws-resource-access-notifications@w3.org
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 @@ </wsdl:portType> </wsdl:definitions></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/> + include EndOfSequence <phrase/> + invalidate context<phrase/> + } <phrase/> + Send PullResponse <phrase/> + {<specref ref="Pull" show="num"/>}</code> + </td> + <td valign="top" nowrap='true'><code> + Generate <phrase/> + InvalidEnumerationContext <phrase/> + 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/> + InvalidEnumerationContext <phrase/> + 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/> + InvalidEnumerationContext <phrase/> + 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/> + InvalidEnumerationContext <phrase/> + 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/> + 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