Recalculation of Identified Dependents

Once the Dependency Manager has identified all the dependents which are potentially affected by precedent changes, then the Dependency Manager requests that each of those dependents be recalculated. The Dependency Manager does not understand what each dependent represents, so the appropriate recalculation is achieved by the Dependency Manager looking up a registered handler for each dependent and delegating the responsibility for the recalculation to the handler.

For example, the registered dependent handler for case assessment determinations understands that the appropriate recalculation for a case is to reassess the case.

This recalculation of a dependent occurs either in deferred processing or in batch processing1, depending on the mode in effect when the precedent change items were captured (see Capture of Precedent Change Items). Once this step has completed, the system is now up-to-date with respect to the precedent changes which were captured.

1 Because each dependent handler may be called from online, deferred and/or batch transactions, it is imperative that each dependent handler make no assumptions on the transaction type in effect.