The prerequisite condition is one of the fundamentals concepts of the Control-M/Analyzer balancing and IOA production environment.
A prerequisite condition is a user-defined descriptive name given to a situation, event, or condition. The data of a job is balanced (checked, verified, examined) only when all prerequisite conditions defined as necessary for the execution of the rule exist. Prerequisite conditions are either created by previous jobs (for example, by Control-M, by Control-D missions, by Control-O rules, and by Control-M/Analyzer missions and rules), or created manually using the Online Tracking and Control facility.
Figure 13 Prerequisite Conditions
Examples of prerequisite conditions are shown in Table 18.
Table 18 Prerequisite Condition Examples
Condition |
Description |
---|---|
BALANCING-OK |
an event |
TOTALS-IN-TOL |
an event |
BALANCE-CHECKED |
completion of a manual operation |
EJ18FOR-FINISHED-OK |
an event |
PRINTING-ALLOWED |
an ongoing situation |
DATA-SET-CREATED |
creation of a data set |
IMS-ACTIVE |
an ongoing situation |
A list of prerequisite conditions can be specified in the mission definition parameters. Control-M/Analyzer allows mission execution only if all prerequisite conditions exist.
Prerequisite conditions can be used to create any kind of dependency (for example, mission to mission, mission to job, manual operations, creation of a data set).
Prerequisite conditions can be added or deleted in the following ways:
The Online Tracking and Control facility adds conditions like AR-BALANCED or PRINT-SALARY. These prerequisite conditions represent manual operations. They can be added by any authorized user.
The most common way of adding or deleting a condition is by defining it in rule definition parameters.
Prerequisite conditions are strictly under the user’s control. An unlimited number of conditions, and therefore an unlimited number of dependencies, can be created. Prerequisite conditions can be used for any purpose.
Parent Topic |