OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

wsbpel message

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


Subject: RE: [wsbpel] Issue - 25 - Consistent enablement of compensation handlers


There appear to be two parts to this issue.

Part 1:  What are the semantics of a compensation handler specified for
the business process as a whole when the enableInstanceCompensation
attribute is set to "no"? If instance compensation is not enabled then
it should be an error to define a compensation handler. This should be
clarified.

SRT:  Agreed.  This is a statically detectable error.

Part 2:  If the intent is to disable default compensation when no
compensation handler is defined then another alternative is to assume
that no compensation is possible if no compensation handler is defined
(and the same for scopes).

SRT:  This is not the intent. Rather, the intent is dual: that "no
compensation is possible" needs to be expressed explicitly using the
following compensation handler

<compensationHandler>
  <empty/>
</compensationHandler>
 

Satish



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