[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Issue 229 - Proposal for vote
Issue 229 Proposal Summary: Allow <compensate/> after
<compensate scope="Sx"/> and emphasize that user defined fault
and compensation handlers must explicitly call compensate for child scope
compensation to occur. Changes to current specification -------------------------------- Section 13.3.3 "...Note that the <compensate/> activity in a
fault or compensation handler attached to scope S causes the default-order
invocation of compensation handlers for completed scopes directly nested within
S. The use of this activity can be mixed with any other user-specified behavior
except the explicit invocation of <compensate scope="Sx"/> for
scope Sx nested directly within S. Explicit invocation of compensation for such
a scope nested within S disables the availability of default-order
compensation, as expected." Change to: "...Note that the <compensate/> activity in a
fault or compensation handler attached to scope S causes the default-order
invocation of compensation handlers for completed scopes directly nested within
S. The use of this activity can be mixed with any other user-specified behavior
including the explicit invocation of <compensate scope="Sx"/>
for scope Sx nested directly within S. Explicit invocation of compensation for
such a scope nested within S effectively removes the scope from the
default-order compensation, but the remainder of the compensation order is
preserved. If a <compensate/> is used prior to a <compensate
scope="Sx"/> the latter is treated as a no-op. The compensate activity MUST be used by user defined fault
handlers and compensation handlers for child scope compensation to be
called. If a user defined fault handler or compensation handler does not
use the compensate activity child scopes will not be compensated." Section 14.6 --- Remove this section as it is not applicable per issue
209 resolution --- Appendix A - --- Remove repeatedCompensation fault as it is not
applicable per issue 209 resolution --- |
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]