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

 


Help: OASIS Mailing Lists Help | MarkMail Help

wsrm message

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


Subject: Refinements of comments 7 and 9 [Re: [wsrm] Proposed clarificaitonresolutions to Ferris comments 1,2,24,5,7,9,16,19]


Tom,

For both of these comments, your suggestions need a bit more to solve the 
issues Chris was kind enough to identify.

On 14-Jul-04 13:58, Tom Rutt wrote:

...

> Comment 7: Message Delivery is not the end of Receiving RMP processing
> 
> Proposed clarification:
> 
> Lines 204-206: change
> 
> “
> 
> Message Delivery:
> 
> The action of invoking the “deliver” operation for a Reliable Message. 
> This action marks the end of the RMP processing for this message.
> 
> “
> 
> to
> 
> “
> 
> Message Delivery:
> 
> The action of invoking the “deliver” operation for a Reliable Message.
> 
> “

Actually, this does not cover the problems Chris identified with failed 
Deliver operations nor the explicit connection we have made between message 
delivery and sending an acknowledgement (when required).  I suggest:

"Message Delivery:

Completion of the Deliver operation for a Reliable Message."

> Comment 9: Use of the word implement with Abstract operation
> 
> Proposed clarification:
> 
> Lines 256-257: change
> 
> “
> 
> An RMP acting in the role of a Sending RMP MUST implement Submit, and 
> notification of failure (Notify). An RMP acting in the role of a 
> Receiving RMP MUST implement Deliver.
> 
> “
> 
> with
> 
> “
> 
> An RMP acting in the role of a Sending RMP MUST support use of Submit 
> and Notify. An RMP acting in the role of a Receiving RMP MUST support 
> use of Deliver.
> 
> “

An important part of the issue here was implications around who implements 
what.  The phrase "support use" is not dissimilar enough to avoid these 
implications.  I am also unsure why we are bothering with the "acting in 
the role of" wordiness.  Finally, I see nothing in the specification 
requiring a sending RMP to use AckRequested, meaning that Notify should 
also be optional (for a more extreme reason, admittedly, than Respond is 
optional).  I suggest:

"A Sending RMP MUST support the Submit operation.  A Receiving RMP MUST 
invoke the Deliver operation for every valid, in-order and non-expired 
message it receives."

...

thanx,
	doug



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