Previous Topic

Next Topic

Book Contents

Book Index

Invoking Control-M/Analyzer Directly

Control-M/Analyzer can be invoked directly from one of the following:

Table 12 Direct Invocation Methods

Method

Description

Application program

The name of the rule to be invoked is specified by the call of the application program to Control-M/Analyzer. For additional information see Calling Control-M/Analyzer User Routines.

Example:

Call CONTROLB(<rule name>)

Job step

The rule to be invoked is specified by the JCL statement of the job step (in the balancing job). This is the most frequently used method.

Example:

// EXEC CONTROLB,RULE=rule,GROUP=group,
ARG='arg1,...,argn'

Note: The GROUP specification is mandatory only if the GROUP parameter in the rule definition was omitted. Otherwise (meaning, the GROUP parameter was specified in the rule definition), the GROUP specification is optional.

The ARG specification allows up to 50 arguments. See Passing Arguments While Invoking Control-M/Analyzer.

Another INCONTROL product

The rule to be invoked is specified by a DO CTBRULE statement in a Control-M job definition or a Control-D decollating definition.

When Control-M/Analyzer starts processing, it searches for the specified rule in the libraries referenced by the DABRULE DD statement. If the rule is found, it is invoked. If the rule is not found, a runtime error occurs.

Parent Topic

Invoking the Control-M/Analyzer Runtime Environment