[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: RE: [wsbpel] Issue 27 - Proposal to vote - Setting link status in case of transitioncondition
You are right, my sentence is misleading. The
link status is false because of the fault not because the transition condition
is not yet evaluated. Thanks for the correction. Incidentally, the link
status matters only if the link target is outside the scope that faulted. From: Ron Ten-Hove [mailto:Ronald.Ten-Hove@
My understanding is that links are tri-state: empty,
true, or false. Until the transition condition is evaluated, the link remains
marked as empty, not false as you suggested. Faulting the scope should case the
link given in this case to marked as false, as part of dead-path elimination. From: True. This aspect was clarified in the discussions
related to this issue but did not make into the
Also from the discussion on issue 27 I get that the local variables of the scope cannot be used to evaluate the transition condition of the links and only the variables of the parent scope should be used. This needs to be documented explicitly as well.
-Ashwini
Assaf Arkin wrote:
> Proposal to resolve issue 27 by adding the following paragraph to the > specification in the description of how links are handled (pages 64/65): > > Note that the transition condition is evaluated after the activity has > completed. If an error occurs while evaluating the transition condition, > that error does not affect the completion status of the activity and is > handled by the activity's enclosing scope. In the case of > scopes, completion does not necessarily imply successful completion. A > scope may suffer an internal fault and yet complete (unsuccessfully) if > there is a corresponding fault handler associated with the scope and > that fault handler completes without throwing a fault. > > arkin > > (This is the same proposal sent on Sep 30, resent for your convenience)
To unsubscribe from this mailing list (and be removed from the roster of the OASIS TC), go to http://www.oasis-open.org/apps/org/workgroup/wsbpel/members/leave_workgroup.php. |
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]