This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.

Bug 6409 - WS-Enumeration - optimize enumerate
Summary: WS-Enumeration - optimize enumerate
Status: CLOSED WONTFIX
Alias: None
Product: WS-Resource Access
Classification: Unclassified
Component: Enumeration (show other bugs)
Version: FPWD
Hardware: PC Windows XP
: P2 normal
Target Milestone: ---
Assignee: Doug Davis
QA Contact: notifications mailing list for WS Resource Access
URL: http://lists.w3.org/Archives/Public/p...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-01-14 00:11 UTC by Doug Davis
Modified: 2009-03-12 00:21 UTC (History)
1 user (show)

See Also:


Attachments

Description Doug Davis 2009-01-14 00:11:48 UTC
As an optimization it would be nice if the client could ask for the first 
chunk of data (from the first Pull()) to be returned within 
EnumerateResponse message.

Proposal:

Add a new wsen:Pull element as a child of wsen:Enumerate in the Enumerate 
request:
    <wsen:Enumerate ?>
      <wsen:EndTo>endpoint-reference</wsen:EndTo> ?
      <wsen:Expires>[xs:dateTime | xs:duration]</wsen:Expires> ?
      <wsen:Filter Dialect="xs:anyURI"?> xs:any </wsen:Filter> ?
      <wsen:Pull>
        <wsen:MaxTime>xs:duration</wsen:MaxTime> ?
        <wsen:MaxElements>xs:long</wsen:MaxElements> ?
        <wsen:MaxCharacters>xs:long</wsen:MaxCharacters> ?
      </wsen:Pull> ?
      ?
    </wsen:Enumerate>

/Pull
  basically the same as the Pull operation itself. If the data source
  is unable to satisfy this request then it MAY choose to ignore this
  element.

and add wsen:Items and wsen:EndOfSequence to the EnumerateResponse:
    <wsen:EnumerateResponse ?>
      <wsen:Expires>[xs:dateTime | xs:duration]</wsen:Expires> ?
      <wsen:EnumerationContext>?</wsen:EnumerationContext>
      <wsen:Items>
        <xs:any> enumeration-specific element </xs:any> +
      </wsen:Items> ?
      <wsen:EndOfSequence/> ?
      ?
    </wsen:EnumerateResponse>

/Items
/EndOfSequence
  same as the Pull response stuff.
Comment 1 Robert Freund 2009-01-15 01:00:45 UTC
defer until 2009-01-31
Comment 2 Doug Davis 2009-01-16 11:16:14 UTC
Withdrawn