Issue 15754: Apparent contradiction concerning compensation handler invocations (bpmn2-rtf) Source: (, ) Nature: Clarification Severity: Significant Summary: i) Chapter/Section 13.4.5. Page 457. It says: “Triggering compensation for the Multi-Instance Sub-Process individually triggers compensation for all instances within the current scope. If compensation is specified via a boundary compensation handler, this boundary compensation handler also is invoked once for each instance of the Multi-Instance Sub-Process in the current scope.” ii) Chapter/Section 13.4.5. Page 458. It says: “In case the Activity is a multi-instance or loop, the Compensation Activity is triggered only once, too, and thus has to compensate the effects of all instances.” COMMENTS: It seems there is a contradiction between (i) and (ii). - In (i) there are as many invocations as instances are. - In (ii) there is only one invocation for many instances. SUGGESTIONS: Clarify whether there is a contradiction or not. Resolution: Revised Text: Actions taken: October 18, 2010: received issue Discussion: End of Annotations:===== m: webmaster@omg.org Date: 17 Oct 2010 17:45:58 -0400 To: Subject: Issue/Bug Report ******************************************************************************* Name: Eduardo Jara Employer: mailFrom: ejara@craftware.net Terms_Agreement: I agree Specification: BPMN 2.0 Beta 2 Section: 13.4.5 FormalNumber: dtc/2010-06-05 Version: 2.0 Doc_Year: 2010 Doc_Month: June Doc_Day: Day Page: 457, 458 Title: Apparent contradiction concerning compensation handler invocations Nature: Clarification Severity: Significant CODE: 3TMw8 B1: Report Issue Description: ANTECEDENTS: i) Chapter/Section 13.4.5. Page 457. It says: .Triggering compensation for the Multi-Instance Sub-Process individually triggers compensation for all instances within the current scope. If compensation is specified via a boundary compensation handler, this boundary compensation handler also is invoked once for each instance of the Multi-Instance Sub-Process in the current scope.. ii) Chapter/Section 13.4.5. Page 458. It says: .In case the Activity is a multi-instance or loop, the Compensation Activity is triggered only once, too, and thus has to compensate the effects of all instances.. COMMENTS: It seems there is a contradiction between (i) and (ii). - In (i) there are as many invocations as instances are. - In (ii) there is only one invocation for many instances. SUGGESTIONS: Clarify whether there is a contradiction or not.