[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Issue 6.2 - What about compensation handlers?
Imagine the following sample code: flow completionCondition ... ... while scope compensationHandler ... ... sequence name="done" ... Now imagine that the "done" sequence completes triggering the completion condition and terminated the while. But the while had already completed a few iterations and instantiated a number of compensation handlers. What happens to those handlers? Using the current termination language those handlers would be lost when the parent scope is terminated. I suspect most programmers would find this behavior to be surprising. Yaron