<?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>8176</bug_id>
          
          <creation_ts>2009-11-04 15:00:45 +0000</creation_ts>
          <short_desc>Eventing: MAY vs MUST on UnkownSubscription fault</short_desc>
          <delta_ts>2010-03-17 11:31:50 +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>Eventing</component>
          <version>FPWD</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Windows XP</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>REMIND</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>8283</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Doug Davis">dug</reporter>
          <assigned_to name="Doug Davis">dug</assigned_to>
          
          
          <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>29301</commentid>
    <comment_count>0</comment_count>
    <who name="Doug Davis">dug</who>
    <bug_when>2009-11-04 15:00:45 +0000</bug_when>
    <thetext>There are three spots in ws-eventing where it says:
--
If the subscription is not active, the request MUST fail and the subscription manager MAY generate a wse:UnknownSubscription fault. 
--

Its not clear to me why the MAY isn&apos;t a MUST.  It seems we should
pick one fault so that people know what to expect.  If the idea here is
that the subscription could be in some state where its not totally dead
yet and therefore might not be &quot;Unknown&quot;, then I wonder why we care?
If the client can&apos;t do anything with the subscription in this state then
what difference will it make if its &quot;Unknown&quot; or &quot;Dying&quot;?  Unless the protocol
wants to define this &quot;in between&quot; state (which means we need to define this
state, and a new fault to be returned) we have an interop problem because
now some impl-specific fault will be generated for a common situation.
And I believe our state tables are consistent with this too.

Proposal:
s/MAY/MUST/ in all 3 cases (renew, getstatus, unsubscribe)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>29433</commentid>
    <comment_count>1</comment_count>
    <who name="Robert Freund">bob</who>
    <bug_when>2009-11-06 23:56:38 +0000</bug_when>
    <thetext>research in the Hursley minutes to see if already specifically discussed</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>30841</commentid>
    <comment_count>2</comment_count>
    <who name="Doug Davis">dug</who>
    <bug_when>2010-01-10 13:01:23 +0000</bug_when>
    <thetext>Latest proposal:
http://lists.w3.org/Archives/Public/public-ws-resource-access/2010Jan/0045.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>30994</commentid>
    <comment_count>3</comment_count>
    <who name="Robert Freund">bob</who>
    <bug_when>2010-01-12 21:04:08 +0000</bug_when>
    <thetext>resolved with comment Nr. 2 plus spelling corrections</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>