﻿<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="IssuesToHtml.xsl" title="Generate Issue List"?>
<issues 
 xmlns="http://docs.oasis-open.org/ws-rx/issues/pr/Issues.xsd" 
 xmlns:h="http://www.w3.org/1999/xhtml" 
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
 xsi:schemaLocation="http://docs.oasis-open.org/ws-rx/issues/pr/Issues.xsd Issues.xsd"
 >
  <head>
    <uri>http://docs.oasis-open.org/ws-rx/issues/</uri>
    <title>WS-RX TC Public Review Issues List</title>
    <date>Date: 2006/10/23</date>
    <revision>Revision: 2</revision>
    <protocols>
      <protocol name="ws-rm">
        <revision artifact="cd04" stage="cd" 
                  href="http://docs.oasis-open.org/ws-rx/wsrm/200608/wsrm-1.1-spec-cd-04.pdf"/>
      </protocol>
      <protocol name="ws-rmp">
        <revision artifact="cd04" stage="cd" 
                  href="http://docs.oasis-open.org/ws-rx/wsrmp/200608/wsrmp-1.1-spec-cd-04.pdf"/>
      </protocol>
    </protocols>
    <targets>
      <target>spec</target>
      <target>schema</target>
      <target>soap</target>
      <target>wsdl</target>
      <target>policy</target>
      <target>all</target>
    </targets>
    <states>
      <state>New</state>
      <state>Active</state>
      <state>Pending</state>
      <state>Review</state>
      <state>Deferred</state>
      <state color="#ccc">Closed</state>
      <state color="#ccc">Dropped</state>
    </states>
  </head>

  <issue id="i001" status="Active" opened="2006-09-19">
    <title>
      WS-Addressing comment on ws-rm related to use of extended anonymous uri
    </title>
    <description>
      <h:p>
        In July <h:a href="http://lists.w3.org/Archives/Public/public-ws-addressing/2006Aug/0015.html">comment was made to the WS-Addressing group</h:a> concerning
        interoperability issues related to the WS-Addressing WSDL binding and
        the specific use of the anonymous address specified in the WS-RM public
        review specification.
      </h:p>
      <h:p>
        A WS-Addressing issue <h:a href="http://www.w3.org/2002/ws/addr/cr-issues/overview.html#cr33">cr33</h:a>
        was subsequently opened.
      </h:p>
      <h:p>
        It seems clear that after several meetings almost wholly focused on this
        issue; the WS-Addressing working group is not converging on a
        resolution.  The working group is evenly split between "close with no
        action" and "keep working toward some resolution".
      </h:p>
      <h:p>
        There is a reasonable potential that close with no action may be the
        result.
      </h:p>
      <h:p>
        We therefore request that an issue be raised related to this use of
        anonymous within the WS-RX Working Group such that alternative forms of
        reconciliation may be explored.
      </h:p>
    </description>
    <protocol revision="cd04">ws-rm</protocol>
    <target>spec</target>
    <type>editorial</type>
    <origin date="2006-09-19" href="http://www.oasis-open.org/archives/ws-rx-comment/200609/msg00000.html">W3C WS-Addressing WG</origin>
    <proposal date="2006-09-25" href="http://lists.oasis-open.org/archives/ws-rx/200609/msg00014.html"/>
    <proposal date="2006-10-19" href="http://lists.oasis-open.org/archives/ws-rx/200610/msg00065.html"/>
  </issue>
  <issue id="i002" status="Pending" opened="2006-09-19">
    <title>
      WS-RM editorial comment concerning MakeConnection
    </title>
    <description>
      <h:p>
        1) It's not specified in line 809 that MakeConnection appears as a
        body element rather than a header.  In fact, MakeConnection isn't
        described as an element at all - it's described as an operation.  See
        line 312 as an example of clearer text.
      </h:p>
      <h:p>
        2) Line 811 says "no SOAP envelopes will be returned on the
        back-channel."  I think "envelopes" should be singular.
      </h:p>
    </description>
    <protocol revision="cd04">ws-rm</protocol>
    <target>spec</target>
    <type>editorial</type>
    <origin date="2006-09-19" href="http://www.oasis-open.org/archives/ws-rx-comment/200609/msg00001.html">W3C WS-Addressing WG</origin>
    <resolution date="2006-09-28" href="http://www.oasis-open.org/apps/org/workgroup/ws-rx/document.php?document_id=20491">
      Assigned to editors to resolve on Sept. 28th TC call.
    </resolution>
  </issue>
  <issue id="i003" status="Active" opened="2006-09-19">
    <title>
      WS-Addressing comment/question related to WS-RM MakeConnection
    </title>
    <description>
      <h:p>
        As chair of WS-Addressing I am forwarding the following comment made by
        one of our members.
      </h:p>
      <h:p>
        I've been puzzling through the spaghetti of dependant specs for a while,
        and haven't determined conclusively how to reconcile the WSDL in
        Appendix B with the MakeConnection example in Appendix C.6.
      </h:p>
      <h:p>
        The WSDL describes request-response operations such as CreateSequence,
        with input CreateSequence and output CreateSequenceResponse messages.
        While the WSDL doesn't describe a binding for this, it is easy to
        imagine a straightforward way to bind this to a SOAP/HTTP
        request-response.
      </h:p>
      <h:p>
        However, the MakeConnection example shows a MakeConnection message
        resulting in a CreateSequence response message, which then results in a
        CreateSequenceResponse messages, followed by an HTTP 202.  That is, the
        first request corresponds to a one-way message (no problem here), the
        first response corresponds to a request of a request-response, and the
        second request corresponds to the response of a request-response.
      </h:p>
      <h:p>
        What standard binding could be used to describe this behavior?  I can't
        find any of the specs (WSDL 1.1, WSDL 2.0, WS-I BP) that explicitly say
        the WSDL-described request message must be mapped to an HTTP request,
        but I'm also not aware of any implementation that allows requests to be
        mapped to anything else.  Is this just a too-obvious-to-state loophole
        or am I missing something?"
      </h:p>
    </description>
    <protocol revision="cd04">ws-rm</protocol>
    <target>spec</target>
    <type>editorial</type>
    <origin date="2006-09-19" href="http://www.oasis-open.org/archives/ws-rx-comment/200609/msg00003.html">W3C WS-Addressing WG</origin>
    <proposal date="2006-10-10" href="http://lists.oasis-open.org/archives/ws-rx/200610/msg00053.html"/>
  </issue>
  <issue id="i004" status="Active" opened="2006-10-10">
    <title>
      Editorial comments
    </title>
    <description>
      <h:p>
        <h:a href="http://lists.oasis-open.org/archives/ws-rx/200610/msg00054.html">Comments from Gil</h:a>
      </h:p>
      <h:p>
        <h:a href="http://www.oasis-open.org/archives/ws-rx/200610/msg00092.html">Comments from Marc</h:a>
      </h:p>
    </description>
    <protocol revision="cd04">ws-rm</protocol>
    <protocol revision="cd04">ws-rmp</protocol>
    <target>spec</target>
    <type>editorial</type>
    <origin date="2006-10-10" href="http://lists.oasis-open.org/archives/ws-rx/200610/msg00054.html">Gilbert Pilz</origin>
  </issue>
  <issue id="i005" status="Active" opened="2006-10-19">
    <title>
      Seq Ack Ranges overlap
    </title>
    <description>
      The RM spec says, w.r.t. Seq Ack Ranges:
      The ranges SHOULD NOT overlap.
      Why isn't this a MUST NOT?  It smells like an interop issue if we don't know if the other side can deal with it.
    </description>
    <protocol revision="cd04">ws-rm</protocol>
    <target>spec</target>
    <type>design</type>
    <origin date="2006-10-19" href="http://lists.oasis-open.org/archives/ws-rx/200610/msg00062.html">Doug Davis</origin>
    <proposal date="2006-10-19">Change it to a MUST NOT</proposal>
  </issue>
  <issue id="i006" status="Active" opened="2006-10-19">
    <title>
      Destination of Seq faults
    </title>
    <description>
      From spec: Line 893
      RM Destinations that generate Sequence faults SHOULD send those faults to the same [destination] as Acknowledgement messages.
      The text is a bit unclear.  Does it mean that sending it is optional or is the EPR it sends it to optional?  I think the intent was just the act of sending it is option, but it must go to the AcksTo EPR.
    </description>
    <protocol revision="cd04">ws-rm</protocol>
    <target>spec</target>
    <type>editorial</type>
    <origin date="2006-10-19" href="http://lists.oasis-open.org/archives/ws-rx/200610/msg00064.html">Doug Davis</origin>
    <proposal date="2006-10-19">RM Destinations that generate Sequence faults SHOULD transmit those faults. If the fault is transmitted, it MUST be transmitted to the same [destination] as Acknowledgement messages.</proposal>
  </issue>
  <issue id="i007" status="Active" opened="2006-10-19">
    <title>
      RM Destination lacks a mechanism for cleanly terminating inbound sequences.
    </title>
    <description>
      <h:p>
        Stipulate the following scenario: a client and server communicate using asynchronous, two-way, reliable messaging. During the initial sequence creation the client offers a sequence to the server and this offer is accepted. Some number of requests and responses are exchanged using the requested and offered sequences. At some later time the user of the client application causes that application to exit. It is obvious that the client-side RMS should  clean up the outgoing, client-to-server sequence by sending a wsrm:TerminateSequence message (possibly preceded by a wsrm:CloseSequence message) to the server-side RMS. What is not clear is what steps the client-side RMD should take to clean up the incoming, server-to-client sequence. There are three basic courses of action:
      </h:p>
      <h:p>
        1.) The client-side RMD could do nothing to clean up the incoming sequence. From a distributed systems viewpoint this seems less than optimal as it leaves the server-side RMS with a "dangling sequence". If the server-side RMS ever tried to use this dangling sequence it would engage the entire RMS machinery for messages that would never get through (send, retry, request acks, retry, request acks, etc.).
      </h:p>
      <h:p>
        2.) The client could wait for a length of time sufficient for it to consider the inbound sequence to be "inactive", then exit. There are a couple of problems with this. Firstly the user that caused the client to exit may grow impatient and attempt to terminate the client by other means. Secondly, outside of the optional expiration time, there is no mutually agreed upon inactivity period for a sequence.
      </h:p>
      <h:p>
        3.) The client-side RMD could send a message to the server-side RMS to indicate that the inbound, server-to-client sequence is being cleaned up. Since the direction of the wsrm:TerminateSequence message is specified by WS-ReliableMessaging 1.1 as being from the RMS to the RMD only, this leaves either the wsrm:SequenceTerminated or wsrm:SequenceClosed faults as the only viable messages for the client-side RMD to use. This brings up all the problems attendant with using faults/exceptions to indicate "normal" application behavior. The server-side RMS may construe the appearance of a fault as an indication of some lower-level problem, etc.
      </h:p>
      <h:p>
        Note that, although this issue is discussed in the context of a client application attempting to exit, it is applicable in any situation where the process/VM that "contains" an RMD must exit in a relatively short period of time for whatever reason.
      </h:p>
    </description>
    <protocol revision="cd04">ws-rm</protocol>
    <target>spec</target>
    <type>design</type>
    <origin date="2006-10-19" href="">Gilbert Pilz</origin>
    <proposal date="2006-10-19">
      Amend the wording of section 3.6 (Sequence Termination) to indicate that a wsrm:TerminateSequence/wsrm:TerminateSequenceResponse exchange may be initiated by the RMD.
    </proposal>
    
  </issue>
  <issue id="i008" status="Active" opened="2006-10-18">
    <title>
      Underlying protocol bindings
    </title>
    <description>
      There is interoperability issue with this specicication, since it doesn't define underlying protocol bindings (e.g.,HTTP bindings). The spec or its profile should explicitly define underlying protocol bindings.
    </description>
    <protocol revision="cd04">ws-rm</protocol>
    <target>spec</target>
    <type>design</type>
    <origin date="2006-10-18" href="http://www.oasis-open.org/archives/ws-rx-comment/200610/msg00002.html">eBusinss Asia Committee</origin>
  </issue>
  <issue id="i009" status="Active" opened="2006-10-18">
    <title>
      "Duplicate Elimination" and "Message Ordering"
    </title>
    <description>
      2.1 This specification dose not define how to realize "Duplicate Elimination" and "Message Ordering". 
      It is a serious issue for industry organizations in Japan and Asia to adopt the specification.
      We strongly recommend to define them to make various implementations interoperable.
    </description>
    <protocol revision="cd04">ws-rm</protocol>
    <target>spec</target>
    <type>design</type>
    <origin date="2006-10-18" href="http://www.oasis-open.org/archives/ws-rx-comment/200610/msg00002.html">eBusinss Asia Committee</origin>
  </issue>
  <issue id="i010" status="Active" opened="2006-10-18">
    <title>
      Can AckRequested be sent independently or not
    </title>
    <description>
      2.2 It is not clear whether AckRequest message can be sent independently or not.
      The 3.8 describes:
      "The RM Source MAY request an Acknowledgement Message from the RM Destination at any time by including an
      AckRequested header block in any message targeted to the RM Destination."
      In detail, is the following message which doesn't include &lt;wsrm:Sequence>
      , allowed to send? If so, the above sentence should explicitly describe it. See the first four lines in 
      Section 3.9.
      &lt;soap:Envelope>
          &lt;soap:Header>
            &lt;wsrm:AckRequested>
              &lt;wsrm:Identifier>http://example.com/test&lt;/wsrm:Identifier>
            &lt;/wsrm:AckRequested>
          &lt;/soap:Header>
      &lt;/soap:Envelope>
      By the way, the section 3.9 describes:
      "The RM Destination informs the RM Source of successful message receipt using a SequenceAcknowledgement 
      header block. The RM Destination MAY Transmit the SequenceAcknowledgement header block independently or it 
      MAY include the SequenceAcknowledgement header block on any message targeted to the AcksTo EPR."
      And it is clear the SequenceAcknowledgement can be sent independently.
    </description>
    <protocol revision="cd04">ws-rm</protocol>
    <target>spec</target>
    <type>design</type>
    <origin date="2006-10-18" href="http://www.oasis-open.org/archives/ws-rx-comment/200610/msg00002.html">eBusinss Asia Committee</origin>
  </issue>
  <issue id="i011" status="Active" opened="2006-10-18">
    <title>
      Editorial issues from eBusinss Asia Committee 
    </title>
    <description>
      <h:p>
        2.3 Line697     Editorial
        "see Section 3.5" should be "see Section 3.8" ?
      </h:p>
      <h:p>
        2.4 Line667     Editorial
        "see Section 3.1" seems not appropriate. It should be other appropriate section.
      </h:p>
    </description>
    <protocol revision="cd04">ws-rm</protocol>
    <target>spec</target>
    <type>editorial</type>
    <origin date="2006-10-18" href="http://www.oasis-open.org/archives/ws-rx-comment/200610/msg00002.html">eBusinss Asia Committee</origin>
  </issue>
  <issue id="i012" status="Active" opened="2006-10-18">
    <title>
      Anonymous and AcksTo EPR scenarios
    </title>
    <description>
      <h:p>
        2.5 Line 704-709
      </h:p>
      <h:p>
        The following sentences needs to be refined or requires examples.
        " When the RM Source specifies the WS-Addressing anonymous IRI as the address of the AcksTo EPR,
        the RM Destination MUST Transmit any SequenceAcknowledgement headers for the created Sequence in a
        SOAP envelope to be Transmitted on the protocol binding-specific channel. Such a channel is provided
        by the context of a Received message containing a SOAP envelope that contains a Sequence header block
        and/or a AckRequested header block for that same Sequence identifier."
      </h:p>
      <h:p>
        Maybe some examples help reader understand what it meant.
        It is not clear whether the SequenceAcknowledgement must be sent on
        *its* back-channel of the underlying transport protocol.
        e.g.,
      </h:p>
      <h:p>
      Here is the following scenario:
      1.CreateSequence has "Anonymous" value for AcksTo element.
      2.RM Source sends a message A with AckRequested on HTTP Request.
      3.RM Source sends a message B on HTTP Request.
      </h:p>
      <h:p>
      Question:
      In this scenario, does RM Destination have to send Sequence Acknowledgement for message A on the HTTP Response in 2, but disallow to send it on HTTP Response in 3?
      Or does the spec allow to send it on the HTTP Response in 3?
      The spec is not clear about the above scenario. The spec should clarify it.
      </h:p>
    </description>
    <protocol revision="cd04">ws-rm</protocol>
    <target>spec</target>
    <type>design</type>
    <origin date="2006-10-18" href="http://www.oasis-open.org/archives/ws-rx-comment/200610/msg00002.html">eBusinss Asia Committee</origin>
  </issue>
  <issue id="i013" status="Active" opened="2006-10-18">
    <title>
      SequenceAcknowledgement protocol response for AcksTo = wsa:anonymous
    </title>
    <description>
      <h:p>
        2.6 Line339-348
        It is not clear what the following sentences means:
      </h:p>
      <h:p>
        CreateSequence\AcksTo = wsa:anonymous
        Does it mean the SequecenAcknowledgement must be on the HTTP Response to the original message? 
        If so, it is beyond the WS-Addressing definition, I believe.
        By the way, the spec doesn't allow wsrm:Anonymous to be used in AcksTo.
        If the spec doesn't allow wsa:anonymous in AcksTo, then it should be explicitly described
      </h:p>
    </description>
    <protocol revision="cd04">ws-rm</protocol>
    <target>spec</target>
    <type>design</type>
    <origin date="2006-10-18" href="http://www.oasis-open.org/archives/ws-rx-comment/200610/msg00002.html">eBusinss Asia Committee</origin>
  </issue>
  <issue id="i014" status="Active" opened="2006-10-18">
    <title>
      Composition with WS-Addressing
    </title>
    <description>
      2.7 Section3.9 and Appendix B
      Needs explanation of ws-addressing composability.
      It is not clear how ws-addressing/soap request message and response message maps to AckRequested and 
      SequenceAcknoweldgement message.
    </description>
    <protocol revision="cd04">ws-rm</protocol>
    <target>spec</target>
    <type>design</type>
    <origin date="2006-10-18" href="http://www.oasis-open.org/archives/ws-rx-comment/200610/msg00002.html">eBusinss Asia Committee</origin>
  </issue>
  <issue id="i015" status="Active" opened="2006-10-18">
    <title>
      RMD polling
    </title>
    <description>
      2.8 Section3.10
      It is not described how you can identify whether the RM destination is polling a message. 
      This could be in RM policy assertion.
    </description>
    <protocol revision="cd04">ws-rm</protocol>
    <protocol revision="cd04">ws-rmp</protocol>
    <target>spec</target>
    <type>design</type>
    <origin date="2006-10-18" href="http://www.oasis-open.org/archives/ws-rx-comment/200610/msg00002.html">eBusinss Asia Committee</origin>
  </issue>
  <issue id="i016" status="Active" opened="2006-10-19">
    <title>
      2nd Protocol Invariant, none and nack
    </title>
    <description>
      <h:p>
        The 2nd Protocol Invariant (sec 2.3) says:
      </h:p>
      <h:p>
        Within every Acknowledgement Message it issues, the RM Destination MUST include one or more 
        AcknowledgementRange child elements that contain, in their collective ranges, the message number of every message accepted by the RM Destination. The RM Destination MUST exclude, in the AcknowledgementRange elements, the message numbers of any messages it has not accepted.
      </h:p>
      <h:p>
        This isn't true in the case when the SequenceAck is either None or Nack.
      </h:p>
    </description>
    <protocol revision="cd04">ws-rm</protocol>
    <target>spec</target>
    <type>design</type>
    <origin date="2006-10-19" href="http://www.oasis-open.org/archives/ws-rx/200610/msg00075.html">Paul Fremantle</origin>
  </issue>
  <issue id="i017" status="Active" opened="2006-10-19">
    <title>
      What is the purpose of the WSDL?
    </title>
    <description>
      <h:p>
        The purpose of the WSDL is not terribly clear.  I doubt one would actually describe a Web service 
        using this WSDL, as RM is generally considered an infrastructure-level protocol and WSDL typically 
        describes an application-level message exchange.  In addition, if machine-processing of this WSDL is 
        expected, not all message exchanges are described – after a MakeConnection message comes _in_ to the service, a CreateSequence message may come _out_, yet CreateSequence is only described as an _in_ message in the WSDL.  The limits of the WSDL in describing the complete exchanges of messages should be noted.
      </h:p>
    </description>
    <protocol revision="cd04">ws-rm</protocol>
    <target>spec</target>
    <type>design</type>
    <origin date="2006-10-19" href="http://www.oasis-open.org/archives/ws-rx/200610/msg00077.html">Jonathan Marsh</origin>
    <proposal date="2006-10-19" href="">
      <h:p>
        fix this editorially by adding the following explanatory text to "Appendix B.  WSDL":
      </h:p>
      <h:p>
        This WSDL describes the RM protocol from the point of view of an RM Destination.  In the case where an endpoint acts both as an RM Destination and an RM Source, note that additional messages may be present in exchanges with that endpoint.
      </h:p>
      <h:p>
        Also note that this WSDL is intended to describe the internal structure of the RM protocol, and will not generally to appear in a description of an RM-capable Web service.  See RM-Policy [ref] for a higher-level mechanism to indicate that RM is engaged.
      </h:p>
    </proposal>
  </issue>
  <issue id="i018" status="Active" opened="2006-10-20">
    <title>
      Piggyback message combinations
    </title>
    <description>
      1. Section 3.2 (P. 10)
      This section describes piggy-back messages, but does not mention receivable
      message combinations. So, which message combinations can be received could
      be implementation-dependent.
    </description>
    <protocol revision="cd04">ws-rm</protocol>
    <target>spec</target>
    <type>design</type>
    <origin date="2006-10-20" href="http://www.oasis-open.org/archives/ws-rx-comment/200610/msg00003.html">
      Sadao Yashiro
    </origin>
  </issue>
  <issue id="i019" status="Active" opened="2006-10-20">
    <title>
      Use of AckRequested
    </title>
    <description>
      2. Section 3.8 (P. 19)
      According to the specification, a receiver must return an Acknowledgement
      when a message contains an AckRequested element, which requests an
      Acknowledgement. However, it is not specified that a receiver must not
      return an Acknowledgement when a message contains no AckRequested element.
      So, I think the implementation should return an AckRequested element
      whenever a user payload is received.
    </description>
    <protocol revision="cd04">ws-rm</protocol>
    <target>spec</target>
    <type>design</type>
    <origin date="2006-10-20" href="http://www.oasis-open.org/archives/ws-rx-comment/200610/msg00003.html">
      Sadao Yashiro
    </origin>
  </issue>
  <issue id="i020" status="Active" opened="2006-10-20">
    <title>
      Message ordering and duplication
    </title>
    <description>
      3. No description on guaranteed message ordering and duplication
      elimination.
      Neither did the previous version. Did the TC determine to set them out of
      scope?
    </description>
    <protocol revision="cd04">ws-rm</protocol>
    <target>spec</target>
    <type>design</type>
    <origin date="2006-10-20" href="http://www.oasis-open.org/archives/ws-rx-comment/200610/msg00003.html">
      Sadao Yashiro
    </origin>
  </issue>
  <issue id="i021" status="Active" opened="2006-10-20">
    <title>
      Message ordering and duplication
    </title>
    <description>
      <h:p>
        WS-RM allows for the possibility of adding the wsrm:AckRequested and wsrm:SequenceAcknowledgement headers to 
        unrelated messages that are targeted to the "same" endpoint; a concept it refers to as "piggy-backing". 
        There are a number of problems with this concept:
      </h:p>
      <h:p>
        <h:a href="http://www.oasis-open.org/archives/ws-rx/200610/msg00088.html">See message for complete description</h:a>.
      </h:p>
    </description>
    <protocol revision="cd04">ws-rm</protocol>
    <target>spec</target>
    <type>design</type>
    <origin date="2006-10-20" href="http://www.oasis-open.org/archives/ws-rx/200610/msg00088.html">
      Gilbert Pilz
    </origin>
    <proposal date="2006-10-20" href="http://www.oasis-open.org/archives/ws-rx/200610/msg00088.html"/>
  </issue>
  <issue id="i022" status="Active" opened="2006-10-20">
    <title>
      RMD cannot detect some incomplete Sequences
    </title>
    <description>
      <h:p>
        WS-RM 1.0 [1] defined a sub-element of the wsrm:Sequence header that served to mark the containing message as the last message in a Sequence. WS-RM 1.1 [2] has removed this element. Consequently the RMD has no guaranteed way of determining whether it has received all the messages in a Sequence. This presents obvious drawbacks to an Application Destination that may wish to know if it has received all the data that the Application Source sent it. In addition to this it makes correctly implementing the "incomplete sequence behavior" semantics impossible since the RMD cannot always determine what is and isn't an "incomplete Sequence".
      </h:p>
      <h:p>
        For example, suppose an RMS creates a Sequence, sends messages 1-10, then sends a CloseSequence. Suppose that messages 9 and 10 get lost but the CloseSequence message is received by the RMD. The RMS can determine that the Sequence is incomplete (final ack is missing 9 and 10 from the range), but the RMD has no way of knowing, nor is there any way for it to discover, that the Sequence is incomplete. If the IncompleteSequenceBehavior was "DiscardEntireSequence" then the RMS will conclude that all of the messages will be discarded whereas the RMD will, in all likelihood, deliver all of the messages to the Application Destination under the assumption that the Sequence is complete.
      </h:p>
    </description>
    <protocol revision="cd04">ws-rm</protocol>
    <target>spec</target>
    <type>design</type>
    <origin date="2006-10-19" href="http://www.oasis-open.org/archives/ws-rx/200610/msg00089.html">
      Gilbert Pilz
    </origin>
    <proposal date="2006-10-20" href="http://www.oasis-open.org/archives/ws-rx/200610/msg00089.html"/>
    <proposal date="2006-10-21" href="http://www.oasis-open.org/archives/ws-rx/200610/msg00089.html"/>
  </issue>
  <issue id="i023" status="Active" opened="2006-10-21">
    <title>
      CreateSequenceRefused fault should apply to sender and receiver
    </title>
    <description>
      In section 4.6 the CreaetSequenceRefused fault is defined as a sender fault. This fault should apply to sender or receiver.
    </description>
    <protocol revision="cd04">ws-rm</protocol>
    <target>spec</target>
    <type>design</type>
    <origin date="2006-10-21" href="http://www.oasis-open.org/archives/ws-rx/200610/msg00093.html">
      Marc Goodner
    </origin>
    <proposal date="2006-10-21" href="http://www.oasis-open.org/archives/ws-rx/200610/msg00093.html"/>
  </issue>
  <issue id="i024" status="Active" opened="2006-10-21">
    <title>
      When to send CloseSequenceResponse vs. SequenceClosedfault
    </title>
    <description>
      In section 4.7 describing the SequenceClosed fault one reason the fault must be returned is that an RMD is “…asked to close a Sequence that is already closed.” However, in section 3.5 that describes CloseSequence it says that for a closed sequence the RMD must process all Sequence Lifecycle messages including CloseSequence. It also says that subsequent CloseSequence messages have no further effect.
    </description>
    <protocol revision="cd04">ws-rm</protocol>
    <target>spec</target>
    <type>design</type>
    <origin date="2006-10-21" href="http://www.oasis-open.org/archives/ws-rx/200610/msg00094.html">
      Marc Goodner
    </origin>
    <proposal date="2006-10-21" href="http://www.oasis-open.org/archives/ws-rx/200610/msg00094.html"/>
  </issue>
</issues>