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 36 : Two-phase cancel - NOT


BTP Issue 36 : Two-phase cancel - NOT

Submitter: Mark Little, HP
Category: editorial
Submitter's identification: #5
Page 12, second paragraph: "Inferior which cannot prepare to cancel/confirm". This implies that we have a two-phase cancel stage, i.e., that in order to cancel I still need to issue prepare.

The sentence on its own is slightly ambiguous, though the preceding sentence also use similar terms to summarise what "being prepared" means, but also suggest that a Superior must order cancellation on an Inferior that cannot prepare.
Suggest changing the middle of the paragraph as follows:
The Inferior is responsible for reporting to its related Superior whether its associated operations’ effects are "prepared", meaning they can be confirmed or be cancelled at the Superiors order, or, if this cannot be done, that the effects are cancelled. A Superior is responsible for gathering the reports of all of its Inferiors, in order to ascertain which should be cancelled or confirmed. For example, if a Superior is acting as an atomic Coordinator it will treat any Inferior which cannot prepare, and thus reports cancellation as having veto power over the whole business transaction, causing the Superior to instruct all its other Inferiors to cancel.  

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

Powered by eList eXpress LLC