<?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>6956</bug_id>
          
          <creation_ts>2009-05-27 03:32:36 +0000</creation_ts>
          <short_desc>Enum: server behavior after end of enumeration context reached</short_desc>
          <delta_ts>2009-08-18 21:20:47 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WS-Resource Access</product>
          <component>Enumeration</component>
          <version>FPWD</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Windows NT</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>REMIND</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>hasProposal</keywords>
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Geoff Bullen">geoffbu</reporter>
          <assigned_to name="Geoff Bullen">geoffbu</assigned_to>
          <cc>dug</cc>
          
          <qa_contact name="notifications mailing list for WS Resource Access">public-ws-resource-access-notifications</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>25318</commentid>
    <comment_count>0</comment_count>
    <who name="Geoff Bullen">geoffbu</who>
    <bug_when>2009-05-27 03:32:36 +0000</bug_when>
    <thetext>Section 3 states
Once the last element in a sequence has been returned, or the enumeration context has expired, the enumeration context is considered invalid and the result of subsequent operations referencing that context is undefined.

Section 3.2 (request) states
If the enumeration context is not valid, either because it has been replaced in the response to another Pull request, or because it has completed (EndOfSequence has been returned in a Pull response), or because it has been Released, or because it has expired, or because the data source has had to invalidate the context, then the data source SHOULD fail the request, and MAY generate the following fault

Section 3.2 (response) states
Additionally, once this element is returned in a Pull response message, subsequent Pull requests using that enumeration context SHOULD generate a wsen:InvalidEnumerationContext fault message; in any case, they MUST NOT return a valid PullResponse.

This appears to be inconsistent as section 3 states that it is undefined, the first part of section 3.2 states that the server SHOULD fail and MAY return a particular fault, later section 3.2 states that the server SHOULD return this fault and MUST NOT return a valid PullResponse.  

Proposal:
section 3.2 (response) be changed to: MAY generate a wsen:InvalidEnumerationContext message, and delete the in any case, they MUST NOT return a valid PullResponse.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>25439</commentid>
    <comment_count>1</comment_count>
    <who name="Robert Freund">bob</who>
    <bug_when>2009-06-03 05:54:06 +0000</bug_when>
    <thetext>discussed briefly on 2009-06-02, one member asked for more time to consider</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>25525</commentid>
    <comment_count>2</comment_count>
    <who name="Robert Freund">bob</who>
    <bug_when>2009-06-09 16:47:03 +0000</bug_when>
    <thetext>Action on Geoff to refine proposal due 6/10</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>25547</commentid>
    <comment_count>3</comment_count>
    <who name="Robert Freund">bob</who>
    <bug_when>2009-06-11 22:55:04 +0000</bug_when>
    <thetext>proposal at http://lists.w3.org/Archives/Public/public-ws-resource-access/2009Jun/0033.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>25548</commentid>
    <comment_count>4</comment_count>
    <who name="Robert Freund">bob</who>
    <bug_when>2009-06-11 22:57:44 +0000</bug_when>
    <thetext>Resolved with comment #3</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>