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

 


Help: OASIS Mailing Lists Help | MarkMail Help

ws-tx message

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


Subject: Re: [ws-tx] Issue 007 - WS-C: Make Register/RegisterResponse retriable


Kevin Conner wrote:


>> Doug Davis wrote:
>>
>  
>
>>>> Mark,
>>>>   If I'm remembering correctly the retries didn't require the 
>>>> wsa:messageID to be
>>>> the same each time.  The duplicate detection was done at the tx 
>>>> protocol level
>>>> not at the WSA level - meaning the protocol knew how to deal with 
>>>> multiple
>>>> Prepare messages - not multiple messages with the same msgID.  Those are
>>>> two very different things.
>>>> thanks
>>>> -Doug
>>    
>>
>>
>>
>> The MEP in this case is different and the request/response messages do 
>> not relate to each other at the transport level, solely at the 
>> protocol level.  The only replay a transport could reasonably do 
>> (hence using the same MessageID) would be when it had not received a 
>> delivery acknowledgement from the other endpoint (e.g. HTTP 200 or 202 
>> response code).  Any other decision to resend the request is taken at 
>> a higher level and would constitute a new message.
>>
>> The request/response MEP, however, can relate the request to the 
>> response at the transport level.  The transport would therefore be 
>> capable of replaying the request until it receives the appropriate 
>> response.
>>
>  
>
+1

In the one-way case, retries have to be dealt with at the service level 
and MAY constitute a new message. In the request-response case, retries 
SHOULD be dealt with at the transport level.

Mark.




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