[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: NEW ISSUE: correct form of SeqAck when RMD has received no messages
Title: What is the correct form of SeqAck when RMD has received no messages Description: Consider the following scenario: an RMS establishes a Sequence with CreateSequence and transmits a single message that is NOT received by the RMD. It then follows that with an AckRequested message. What is the correct form of the SequenceAcknowledgement expected? Should one be sent? Justification: The specification and schema require that a SequenceAcknowledgement element have at least one AcknowledgementRange child element (or a Nack) Yet, MessageNumber values start at 1 and increment monotonically by 1 for each successive message in a Sequence. Zero (0) is not a valid MessageNumber. Target: core Type: design Proposal: Recommend that an RMD be required to respond with a SequenceAcknowledgement element containing exactly one AcknowledgementRange child element that has both the @Upper and @Lower attributes each carry a value of "0" to signify that no messages have been received for a given Sequence. e.g. <wsrm:SequenceAcknowledgement xmlns:wsrm="http://docs.oasis-open.org/whatever"> <wsrm:Identifier>http://example.org/mysequence/1234</wsrm:Identifier> <wsrm:AcknowledgementRange Upper="0" Lower="0"> </wsrm:SequenceAcknowledgement> Related issues: none Cheers, Christopher Ferris STSM, Emerging e-business Industry Architecture email: chrisfer@us.ibm.com blog: http://webpages.charter.net/chrisfer/blog.html phone: +1 508 377 9295
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]