OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

ws-rx message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: Re: [ws-rx] Formal proposal issue i025


Chris

+1

Paul

Christopher B Ferris wrote:

>Doug,
>
>Yes, I recall that discussion. However, how would one tell the difference 
>between a malformed
>SeqAck and one that intended to convey that no messages had been received.
>
>Frankly, I don't see my proposal as convoluted. It simply specifies that 
>the value space
>includes "0" to indicate an empty Sequence as perceived by the RMD.
>
>Seems actually pretty straight-forward to me.
>
>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
>
>Doug.Bunting@Sun.COM wrote on 09/14/2005 11:35:38 AM:
>
>  
>
>>Chris,
>>
>>This seems more convoluted than necessary.
>>
>>As I believe has been asked before on this list, why not change the 
>>schema to include minOccurs=0 for 
>>SequenceAcknowledgement/AcknowledgementRange? If the 
>>SequenceAcknowledgement could explicitly say "nobody behind this 
>>curtain", we could avoid using invalid Upper and Lower values. That is, 
>>Upper and Lower are currently explicitly defined to describe an 
>>inclusive range of contiguous message numbers known to the RMD. The 
>>MessageNumber element values "start at 1".
>>
>>Note that no words are necessary to disallow Upper or Lower values of 0 
>>due to the above connections. I am not sure the "empty" 
>>SequenceAcknowledgement option would require more than a few words to 
>>make its meaning clear.
>>
>>thanx,
>>doug
>>
>>On 14/09/05 07:48, Christopher B Ferris wrote:
>>
>>    
>>
>>>All,
>>>
>>>Here's a more formal proposal for resolution of issue i025 [1].
>>>
>>>Append the following paragraph after line 437 in the spec:
>>>
>>>In the event that a RM Destination receives an AckRequested header 
>>>identifying a Sequence 
>>>for which the RM Destination has not received any messages, then the 
>>>SequenceAcknowledgement
>>>element in the corresponding SequenceAcknowledgement message to the RM 
>>>Source MUST
>>>include an AcknowledgementRange element with both the Upper and Lower 
>>>attribute each 
>>>containing a value of "0".
>>>
>>>Example of a SequenceAcknowledgement message for a Sequence for which 
>>>      
>>>
>the 
>  
>
>>>RM Destination
>>>has not received any messages.
>>>
>>><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>
>>>
>>>[1] 
>>>      
>>>
>>http://www.oasis-open.org/committees/download.php/14329/ReliableMessagin#i025
>>    
>>
>>>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]