-
Key: BPMN21-375
-
Legacy Issue Number: 16904
-
Status: open
-
Source: Camunda Services GmbH ( Mr. Falko Menge)
-
Summary:
Page 180 (PDF 210) states:
'Note that other mechanisms for interrupting a Transaction Sub-Process will not cause compensation (e.g., Error, Timer, and anything for a non-Transaction Activity).'Whereas page 305 (PDF 335) states:
'If no error Event Sub-Process is specified for a particular Sub-Process and a particular error, the default behavior is to automatically call compensation for all contained Activities of that Sub-Process if that error is thrown, ensuring the behavior for auditing and monitoring.'These statements seem contradicting to me and therefore I'd like to get a clarification on the following questions:
1. Is compensation allways triggered automatically upon uncaught errors?
2. Is there a difference between compensation of a Transaction Sub-Process and any other Sub-Process? -
Reported: BPMN 2.0 — Wed, 14 Dec 2011 05:00 GMT
-
Updated: Fri, 6 Mar 2015 20:57 GMT
BPMN21 — Is compensation allways triggered automatically upon uncaught errors?
- Key: BPMN21-375
- OMG Task Force: BPMN 2.1 RTF