[Bug 9095] New: WS-Enumeration - Calling Pull or Release operations after EndOfSequence has been issued

http://www.w3.org/Bugs/Public/show_bug.cgi?id=9095

           Summary: WS-Enumeration - Calling Pull or Release operations
                    after EndOfSequence has been issued
           Product: WS-Resource Access
           Version: FPWD
          Platform: PC
        OS/Version: Windows NT
            Status: NEW
          Severity: normal
          Priority: P2
         Component: Enumeration
        AssignedTo: public-ws-resource-access-notifications@w3.org
        ReportedBy: ram.jeyaraman@microsoft.com
         QAContact: public-ws-resource-access-notifications@w3.org


WS-Enumeration already states [1] in section 3. The enumeration context will
become invalid once EndOfSequence is issued. Given that, I suggest removing
[2].

[] http://www.w3.org/2002/ws/ra/edcopies/wsenum.html#EnumMsgs 
An enumeration context can become invalid for any reason including: 
Enumeration completed (i.e. an EndOfSequence has been returned in a Pull
response) 
Enumeration released 
Enumeration expired 
Enumeration ended (i.e. ended via an EnumerationEnd message from data source 
Enumeration context replaced in the response to another Pull request 
In addition, the data source MAY invalidate an enumeration context at any time,
as necessary. 
When processing a Pull, Renew, GetStatus or Release operation, a data source
MUST generate an wsen:InvalidEnumerationContext fault if it determines that the
enumeration context supplied by the consumer in the request is invalid.

[2] http://www.w3.org/2002/ws/ra/edcopies/wsenum.html#Pull 

The consumer MUST NOT issue additional Pull request messages after a Pull
response containing a wsen:EndOfSequence element has been received. Similarly,
upon receipt of a Pull response containing a wsen:EndOfSequence element, the
consumer MUST NOT issue a Release operation to signal that the enumeration
context is no longer needed.


-- 
Configure bugmail: http://www.w3.org/Bugs/Public/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.

Received on Saturday, 20 February 2010 00:09:39 UTC