WWW/2002/ws/ra/edcopies wsenum.html,1.106,1.107 wsenum.xml,1.99,1.100

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

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


Index: wsenum.html
===================================================================
RCS file: /w3ccvs/WWW/2002/ws/ra/edcopies/wsenum.html,v
retrieving revision 1.106
retrieving revision 1.107
diff -u -d -r1.106 -r1.107
--- wsenum.html	27 Jan 2010 20:02:32 -0000	1.106
+++ wsenum.html	29 Jan 2010 03:20:23 -0000	1.107
@@ -66,13 +66,14 @@
 &nbsp;&nbsp;&nbsp;4.8 <a href="#TimedOut">TimedOut</a><br/>
 &nbsp;&nbsp;&nbsp;4.9 <a href="#UnusableEPR">UnusableEPR</a><br/>
 &nbsp;&nbsp;&nbsp;4.10 <a href="#EndToNotSupported">EndToNotSupported</a><br/>
+&nbsp;&nbsp;&nbsp;4.11 <a href="#EmptyFilter">EmptyFilter</a><br/>
 5 <a href="#Security">Security Considerations</a><br/>
 6 <a href="#metadata">WS-Enumeration Metadata</a><br/>
-&nbsp;&nbsp;&nbsp;6.1 <a href="#iddiv2_1_1965">Enumeration Assertion</a><br/>
+&nbsp;&nbsp;&nbsp;6.1 <a href="#iddiv2_1_2017">Enumeration Assertion</a><br/>
 7 <a href="#acks">Acknowledgements</a><br/>
 8 <a href="#refs">References</a><br/>
-&nbsp;&nbsp;&nbsp;8.1 <a href="#iddiv2_1_2060">Normative References</a><br/>
-&nbsp;&nbsp;&nbsp;8.2 <a href="#iddiv2_1_2246">Informative References</a><br/>
+&nbsp;&nbsp;&nbsp;8.1 <a href="#iddiv2_1_2112">Normative References</a><br/>
+&nbsp;&nbsp;&nbsp;8.2 <a href="#iddiv2_1_2298">Informative References</a><br/>
 </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/>
@@ -474,6 +475,11 @@
         requested dialect but cannot process the requested filter content,
         the request MUST fail, and the data source MUST generate a 
         wsen:CannotProcessFilter fault.
+       </p><p>
+        It is possible for an Enumerate request to contain a filter that
+        will never evaluate to true for the lifetime of the enumeration.
+        If a data source detects this condition it MUST generate a
+        wsen:EmptyFilter fault in response to the Enumerate request message.
        </p></dd><dt class="label"><a name="Dialect" id="Dialect"/><b>[Body]</b>/wsen:Enumerate/wsen:Filter/@Dialect </dt><dd><p>
         Implied value is
         "http://www.w3.org/2009/09/ws-enu/Dialects/XPath10". 
@@ -1181,7 +1187,12 @@
      This fault MUST be generated by an data source that does not support 
      /wsen:Enumerate/wsen:EndTo semantics, in response to a enumerate 
      request that contains a wsen:EndTo element. 
-    </p><table border="1"><tbody><tr><td><b>[Code]</b></td><td>s12:Sender</td></tr><tr><td><b>[Subcode]</b></td><td>wsen:EndToNotSupported</td></tr><tr><td><b>[Reason]</b></td><td>wsen:EndTo semantics is not supported.</td></tr><tr><td><b>[Detail]</b></td><td><em>none</em></td></tr></tbody></table></div></div><div class="div1">
+    </p><table border="1"><tbody><tr><td><b>[Code]</b></td><td>s12:Sender</td></tr><tr><td><b>[Subcode]</b></td><td>wsen:EndToNotSupported</td></tr><tr><td><b>[Reason]</b></td><td>wsen:EndTo semantics is not supported.</td></tr><tr><td><b>[Detail]</b></td><td><em>none</em></td></tr></tbody></table></div><div class="div2">
+<h3><a name="EmptyFilter" id="EmptyFilter"/>4.11 EmptyFilter</h3><p>
+     This fault MUST be generated when a data source detects a
+     wsen:Enumerate request containing a filter that, for whatever
+     reason, will never evaluate to true.
+    </p><table border="1"><tbody><tr><td><b>[Code]</b></td><td>s12:Sender</td></tr><tr><td><b>[Subcode]</b></td><td>wsen:EmptyFilter</td></tr><tr><td><b>[Reason]</b></td><td>The wsen:Filter would result in zero data items.</td></tr><tr><td><b>[Detail]</b></td><td><em> The wsen:Filter value. </em></td></tr></tbody></table></div></div><div class="div1">
 <h2><a name="Security" id="Security"/>5 Security Considerations</h2><p>
     It is strongly RECOMMENDED that the
     communication between services be secured using the mechanisms
@@ -1290,7 +1301,7 @@
     that indicate a particular security mechanism used to protect 
     the WS-Enumeration operations supported by this endpoint. 
    </p><div class="div2">
-<h3><a name="iddiv2_1_1965" id="iddiv2_1_1965"/>6.1 Enumeration Assertion</h3><p>
+<h3><a name="iddiv2_1_2017" id="iddiv2_1_2017"/>6.1 Enumeration Assertion</h3><p>
      The mechanism for indicating that a binding or endpoint conforms to the 
      WS-Enumeration specification is through the use of the Web Services 
      Policy - Framework <a href="#wspolicy">[WS-Policy]</a> and Web Services Policy - 
@@ -1393,7 +1404,7 @@
       Yves Lafon (W3C).
    </p></div><div class="div1">
 <h2><a name="refs" id="refs"/>8 References</h2><div class="div2">
-<h3><a name="iddiv2_1_2060" id="iddiv2_1_2060"/>8.1 Normative References</h3><dl><dt class="label"><a name="RFC2119" id="RFC2119"/>RFC 2119</dt><dd><a href="http://www.ietf.org/rfc/rfc2119.txt"><cite>
+<h3><a name="iddiv2_1_2112" id="iddiv2_1_2112"/>8.1 Normative References</h3><dl><dt class="label"><a name="RFC2119" id="RFC2119"/>RFC 2119</dt><dd><a href="http://www.ietf.org/rfc/rfc2119.txt"><cite>
         Key words for use in RFCs to Indicate Requirement Levels
        </cite></a>
        , S. Bradner, Author. 
@@ -1465,7 +1476,7 @@
        , J. Clark, S. DeRose, Editors.
        World Wide Web Consortium (W3C), 16 November 1999. 
       Available at <a href="http://www.w3.org/TR/xpath">http://www.w3.org/TR/xpath</a>.</dd></dl></div><div class="div2">
-<h3><a name="iddiv2_1_2246" id="iddiv2_1_2246"/>8.2 Informative References</h3><dl><dt class="label"><a name="MEX" id="MEX"/>WS-MetadataExchange</dt><dd><a href="http://www.w3.org/TR/ws-metadata-exchange"><cite>
+<h3><a name="iddiv2_1_2298" id="iddiv2_1_2298"/>8.2 Informative References</h3><dl><dt class="label"><a name="MEX" id="MEX"/>WS-MetadataExchange</dt><dd><a href="http://www.w3.org/TR/ws-metadata-exchange"><cite>
         W3C Working Group Draft, "Web Services Metadata Exchange
           (WS-MetadataExchange) 1.1"
        </cite></a>
@@ -1974,4 +1985,5 @@
        <a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=8161">8161</a></td></tr><tr><td> 2010/01/19 </td><td> DD </td><td> Added resolution of issue 
        <a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=8286">8286</a></td></tr><tr><td> 2010/01/19 </td><td> DD </td><td> Added resolution of issue 
        <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></tbody></table></div></div></body></html>
\ No newline at end of file
+       <a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=8275">8275</a></td></tr><tr><td> 2010/01/27 </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></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.99
retrieving revision 1.100
diff -u -d -r1.99 -r1.100
--- wsenum.xml	27 Jan 2010 20:02:33 -0000	1.99
+++ wsenum.xml	29 Jan 2010 03:20:23 -0000	1.100
@@ -811,6 +811,13 @@
         wsen:CannotProcessFilter fault.
        </p>
 
+       <p>
+        It is possible for an Enumerate request to contain a filter that
+        will never evaluate to true for the lifetime of the enumeration.
+        If a data source detects this condition it MUST generate a
+        wsen:EmptyFilter fault in response to the Enumerate request message.
+       </p>
+
       </def>
      </gitem>
 
@@ -2205,6 +2212,42 @@
      </tbody>
     </table>
    </div2>
+
+   <div2 id="EmptyFilter">
+    <head>EmptyFilter</head>
+
+    <p>
+     This fault MUST be generated when a data source detects a
+     wsen:Enumerate request containing a filter that, for whatever
+     reason, will never evaluate to true.
+    </p>
+
+    <table border="1">
+     <tbody>
+      <tr>
+       <td><kw>[Code]</kw></td>
+       <td>s12:Sender</td>
+      </tr>
+
+      <tr>
+       <td><kw>[Subcode]</kw></td>
+       <td>wsen:EmptyFilter</td>
+      </tr>
+
+      <tr>
+       <td><kw>[Reason]</kw></td>
+       <td>The wsen:Filter would result in zero data items.</td>
+      </tr>
+
+      <tr>
+       <td><kw>[Detail]</kw></td>
+       <td>
+        <emph> The wsen:Filter value. </emph>
+       </td>
+      </tr>
+     </tbody>
+    </table>
+   </div2>
    
   </div1>
 
@@ -3622,6 +3665,13 @@
        <loc href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=8275">8275</loc>
       </td>
      </tr>
+     <tr>
+      <td> 2010/01/27 </td>
+      <td> DD </td>
+      <td> Added resolution of issue 
+       <loc href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=8157">8157</loc>
+      </td>
+     </tr>
     </tbody>
    </table>
   </div1>

Received on Friday, 29 January 2010 03:20:27 UTC