Previous Topic

Next Topic

Book Contents

Book Index

Prerequisite Condition Concept

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

Introduction