<?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>8304</bug_id>
          
          <creation_ts>2009-11-14 03:43:51 +0000</creation_ts>
          <short_desc>Enum: misuse of RFC2119 terms</short_desc>
          <delta_ts>2010-03-17 10:51:31 +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>All</rep_platform>
          <op_sys>All</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="Gilbert Pilz">gilbert.pilz</reporter>
          <assigned_to name="Gilbert Pilz">gilbert.pilz</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>29577</commentid>
    <comment_count>0</comment_count>
    <who name="Gilbert Pilz">gilbert.pilz</who>
    <bug_when>2009-11-14 03:43:51 +0000</bug_when>
    <thetext>The RFC 2119 terms &quot;MUST&quot;, &quot;MUST NOT&quot;, &quot;REQUIRED&quot;, &quot;SHALL&quot;, &quot;SHALL NOT&quot;,
&quot;SHOULD&quot;, &quot;SHOULD NOT&quot;, &quot;RECOMMENDED&quot;,  &quot;MAY&quot;, and &quot;OPTIONAL&quot; are meant to
apply to specific requirements and behaviors within the context of a
specification. They are *not* meant to refer to general concepts and actions.

To quote RFC 2119: &quot;Imperatives of the type defined in this memo must be used
with care and sparingly.  In particular, they MUST only be used where it is
actually required for interoperation or to limit behavior which has potential
for causing harm (e.g., limiting retransmisssions)&quot;

WS-Enumeration contains a number of cases where RFC 2119 keywords are
misused. A changebar copy of WS-Enumeration will be sent to the mailing list and
linked in the comments below.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>31625</commentid>
    <comment_count>1</comment_count>
    <who name="Robert Freund">bob</who>
    <bug_when>2010-02-08 01:04:26 +0000</bug_when>
    <thetext>proposal at http://lists.w3.org/Archives/Public/public-ws-resource-access/2010Feb/0005.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>31682</commentid>
    <comment_count>2</comment_count>
    <who name="Robert Freund">bob</who>
    <bug_when>2010-02-09 21:07:41 +0000</bug_when>
    <thetext>partial change to proposal in comment 1 to
The ordering or completeness of the enumeration is undefined; the returned data items represent a selection by the data source of items it wishes to present to that consumer at that time in that order, with no guarantee that every available item is returned or that the order in which items is returned has any semantic meaning whatsoever (of course, any specific data source can provide strong guarantees, if so desired).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>31683</commentid>
    <comment_count>3</comment_count>
    <who name="Robert Freund">bob</who>
    <bug_when>2010-02-09 21:18:18 +0000</bug_when>
    <thetext>partial change additional to above to proposal in comment 1
The consumer MUST NOT issue additional Pull request messages after a Pull response containing a wsen:EndOfSequence element has been received.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>31684</commentid>
    <comment_count>4</comment_count>
    <who name="Robert Freund">bob</who>
    <bug_when>2010-02-09 21:22:59 +0000</bug_when>
    <thetext>Additional modifications to the proposal in comment #1

Upon successful processing of a Pull request message, a data source MUST return a Pull response message of the following form:

Upon successful processing of a Release request message, a data source MUST return a Release response message of the following form:</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>31685</commentid>
    <comment_count>5</comment_count>
    <who name="Robert Freund">bob</who>
    <bug_when>2010-02-09 21:26:02 +0000</bug_when>
    <thetext>additional change to the proposal in section 3 in the proposal contained in comment #1

Upon successful processing of an Enumerate request message, a data source MUST create an enumeration context and return that context in an Enumerate response message of the following form:</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>31686</commentid>
    <comment_count>6</comment_count>
    <who name="Robert Freund">bob</who>
    <bug_when>2010-02-09 21:27:06 +0000</bug_when>
    <thetext>resolved with comments 1-5</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>