[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Issue 069 - WS-BA: Allow Compensate in Active state
This is identified as WS-TX
issue 069. Please ensure follow-ups have a subject line starting "Issue
069 - WS-BA: Allow Compensate in Active state". From: Peter Furniss
[mailto:peter.furniss@erebor.co.uk] Issue
name -- WS-BA: Allow Compensate in Active state Section
and PDF line number: state diagrams and tables Issue
type: Design Related
issues: A
coordinator (or its application) that wishes to just abort the work of an
activity, regardless of the state of the participant, will have to send Cancel, The
present spec resolves a cancel/completed collision in favour of the completed,
and if the coordinator and its application then determine the participant’s
work should really be undone, a subsequent compensate is sent. It is possible
to imagine use-cases where this pattern is important in an application (for
example, if the compensation will involve some penalty charges, which
pre-completion cancellation would not). However, in many other cases the intent
of the coordinator and its application will be merely to stop and undo if
necessary without delay or reconsideration. This could be accommodated without
losing the flexibility of the current behaviour if Compensate were allowed to
be sent from the Active state, and the receipt by an uncompleted Participant
were treated as equivalent to Cancel.
|
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]