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: RE: [bt-spec] BTP Issue 53 : will or may contradict ?


BTP Issue 53 : will or may contradict ?

Submitter: Mark Little, HP
Category: minor technical
Submitter's identification: #21
Page 45, Note on CANCELLED says that the "latter will cause a CONTRADICTION". Surely it’s “may”, since if this is the first participant to be sent CONFIRM, and I get back CANCEL, I may well be able to reverse my decision and send CANCEL to all other participants. Although the outcome is then contrary to what I may have originally wanted, all participants are consistent on the decision.

Yes, assuming the CONFIRMs are sent out synchronously, waiting for the replies. That's not necessarily a good idea - if the first is slow to respond, the others have to hang on waiting to know the otucome. That might be ok in a closed environment, but would seem to be more iffy in the "more loosely coupled" environment we expect for BTP.
"may" makes the statement rather too weak - it really is a very special case that an wrong autonomous decision doesn't produce a contradiction.
Suggestion: just add "usually" in "latter will usually cause a CONTRADICTION"

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

Powered by eList eXpress LLC