Previous Topic

Next Topic

Book Contents

Book Index

Control-M/Analyzer Rollback Facility

The Control-M/Analyzer Rollback facility resets Control-M/Analyzer Database variables to values that are set at an earlier point in time. The Rollback facility is used when unusual circumstances occur (for example, a production error detected by Control-M/Analyzer) that require that applications and their associated Control-M/Analyzer rules be rerun. To rerun these applications and their associated Control-M/Analyzer rules, database variables may first have to be rolled back (reset) to their values prior to the occurrence of the unusual circumstances. Rolling back values prevents subsequent invocations of Control-M/Analyzer from accessing erroneous database values, and producing duplicate variable generations for the same application.

Generally, Control-M/Analyzer Database variables are only written (committed) to the Database at rule termination, after all calculations and checks have been performed. For this reason, variables can be set and reset within a Control-M/Analyzer rule invocation many times. Until the changes are committed, the Database is untouched and only the previous values of the Database variable are accessible by other programs.

In some cases, the Control-M/Analyzer and application environments must be adjusted to their state prior to an unsuccessful application run. This is achieved by deleting all variable generations committed during the unsuccessful run.

Parent Topic

Rollback Facility