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

 


Help: OASIS Mailing Lists Help | MarkMail Help

bt-spec message

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


Subject: [bt-spec] Issue 19: FAULTS from RESIGNED


Dear Colleagues,
 

Issue 19: FAULTs from RESIGNED ?

Status: open (21 Nov 2001)
Date added: 8 Nov 2001
Category: minor technical
Submitter: Gordon Hamilton, AppliedTheory
Reference: Page 36 Para last Sentence 1
Current text: No FAULT messages are issued on receiving RESIGNED.????
Question: Even if you did not ask to RESIGN?
 
 
Peter wrote:
Ok, that's a protocol violation. We could send FAULT(wrongstate) to the Superior, since that's where the RESIGNED came from presumably (mind you, if there's random messages flowing about, anything could have happened).  If it's a disordering carrier protocol, we would normally ignore out-of-sequence messages, though in this case the message can't have been delayed.
 
The 0.9 draft (going back to whenever it was I added the fault details to all the messages), does not return FAULTs for messages that are responses (i.e. messages sent to the reply-address of an earlier message, which may be required to be carried on the lower-layer response if that reply-address was empty (vide response to issue 7)).  RESIGN/RESIGNED are unusual in that they are not treated as a request/reply pair (RESIGN doesn't have a reply-address) - at one time they were, and there was a corresponding role "Resigner", but that got dropped and the RESIGNED will always be sent to the Inferior.
 
I suggest we allow  FAULT (wrongstate) and FAULT(general) as possible from RESIGNED, to be sent to the Superior address.
 
Proposed Solution:
Allow  FAULT (wrongstate) and FAULT(general) as possible from RESIGNED, to be sent to the Superior address
 
In particular:
At the end of the definition of the RESIGNED message change
"No FAULT messages are issued on receiving RESIGNED"
to
"FAULT (wrongstate) and FAULT(general) may be issued on receiving RESIGNED, to be sent to the Superior address, if the Inferior had not sent RESIGN or there was some other problem with the RESIGNED message (such as a parameter not understood or message malformed) respectively."
 
 
Best Regards     Tony
A M Fletcher
Choreology Ltd., 13 Austin Friars, London EC2N 2JX     UK
Tel: +44 (0) 20 76701787         Mobile: +44 (0) 7801 948219
tony.fletcher@choreology.com     (Home: amfletcher@iee.org)
 


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


Powered by eList eXpress LLC