<?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>6692</bug_id>
          
          <creation_ts>2009-03-12 15:37:27 +0000</creation_ts>
          <short_desc>WS-Eventing: Remove Mode from the specification</short_desc>
          <delta_ts>2009-09-16 08:12: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>Eventing</component>
          <version>FPWD</version>
          <rep_platform>PC</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>major</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>6432</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="David Snelling">david.Snelling</reporter>
          <assigned_to name="David Snelling">david.Snelling</assigned_to>
          <cc>asirveda</cc>
    
    <cc>dug</cc>
    
    <cc>lli5</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>24211</commentid>
    <comment_count>0</comment_count>
    <who name="David Snelling">david.Snelling</who>
    <bug_when>2009-03-12 15:37:27 +0000</bug_when>
    <thetext>The concept of Mode is redundant in the current version of the specification. All events can be thought of as being delivered. There is no actual definition of &quot;Push Mode&quot; and no other recommended modes. We even have a MakeConnection strategy to allow clients behind NATs to fetch events. Likewise, strategies for complex queuing and distribution are supportable without adding additional modes and are outside the scope of this specification.

Proposal: Remove /s:Envelope/s:Body/*/wse:Delivery/@Mode from the specification and all references to Push Mode. A simple explanation of the delivery idea and a pointer to some of the techniques available will be needed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>24345</commentid>
    <comment_count>1</comment_count>
    <who name="Li Li">lli5</who>
    <bug_when>2009-03-20 13:52:57 +0000</bug_when>
    <thetext>Definition of &quot;Push Mode&quot; is in section 3.3:

Push Mode 
A delivery mechanism where the source sends event messages to the sink as individual, unsolicited, asynchronous SOAP messages. 

Please also see http://www.w3.org/Bugs/Public/show_bug.cgi?id=6428 for a proposed change.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>24400</commentid>
    <comment_count>2</comment_count>
    <who name="Robert Freund">bob</who>
    <bug_when>2009-03-24 21:33:20 +0000</bug_when>
    <thetext>discussed at length on 2009-03-24</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>24401</commentid>
    <comment_count>3</comment_count>
    <who name="Robert Freund">bob</who>
    <bug_when>2009-03-24 21:45:19 +0000</bug_when>
    <thetext>dependency not agreed at 2009-03-24 meeting</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>24497</commentid>
    <comment_count>4</comment_count>
    <who name="Asir V Selvasingh">asirveda</who>
    <bug_when>2009-04-02 05:33:49 +0000</bug_when>
    <thetext>A description of why delivery mode is needed can be found at:

http://lists.w3.org/Archives/Public/public-ws-resource-access/2009Mar/0132.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>24964</commentid>
    <comment_count>5</comment_count>
    <who name="Robert Freund">bob</who>
    <bug_when>2009-04-28 21:23:43 +0000</bug_when>
    <thetext>Action-63</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>25539</commentid>
    <comment_count>6</comment_count>
    <who name="Robert Freund">bob</who>
    <bug_when>2009-06-10 23:17:06 +0000</bug_when>
    <thetext>directional decision achieved
Mode attribute is removed
replaced with a collection of QNames
extension elements scoped to the children of their parent
extension elements put in the &quot;right&quot; place&quot;
delivery or stamp or some-such wrapper to contain extensions and parameters
delivery tentatively and roughly defined as &quot;the collection of rules and parameters for the conveyance of notification messages from source to sink&quot; (which may need more work)
Agreed that the notion of delivery will be maintained and represented by the above wrapper
agreed that future work is needed to tighten up faulting
agreed that future work is needed for subscribe response
At least one member feels that future work might be needed to scope extensions to EndTo.
In any case the mode attribute has been replaced with another mechanism
(action 70 on Geoff)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>25827</commentid>
    <comment_count>7</comment_count>
    <who name="Robert Freund">bob</who>
    <bug_when>2009-06-30 11:16:40 +0000</bug_when>
    <thetext>interim proposal at http://lists.w3.org/Archives/Public/public-ws-resource-access/2009Jun/0052.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>25835</commentid>
    <comment_count>8</comment_count>
    <who name="Doug Davis">dug</who>
    <bug_when>2009-06-30 20:13:16 +0000</bug_when>
    <thetext>And another proposal:
http://www.w3.org/2002/ws/ra/9/06/wseventing-DeliveryElement.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>26056</commentid>
    <comment_count>9</comment_count>
    <who name="Robert Freund">bob</who>
    <bug_when>2009-07-24 09:56:00 +0000</bug_when>
    <thetext>proposal at http://lists.w3.org/Archives/Public/public-ws-resource-access/2009Jul/att-0057/wseventing-6692-10.doc</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>26114</commentid>
    <comment_count>10</comment_count>
    <who name="Robert Freund">bob</who>
    <bug_when>2009-07-29 14:58:47 +0000</bug_when>
    <thetext>2009-07-28:
Proposal in comment 9 accepted with the following amendments:
In the sentences:
&quot;The absence of any extensions to the wse:Delivery or wse:NotifyTo elements indicates that notifications should be asynchronously sent as SOAP messages to the endpoint described in lines (21-28). &quot;
and
&quot;When present this element indicates that notifications MUST be asynchronously sent to the EndpointReference identified by this element.&quot;
delete teh word &quot;asynchronously&quot;

change the sentence:
&quot;This specification defines only an asynchronous method of delivery for notifications from the event source to event sink.&quot;
to
&quot;This specification defines a method for transmitting notifications from the event source to the event sink through the use of thew se:NotifyTo element.&quot;</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>