Previous Topic

Next Topic

Book Contents

Book Index

Control-M/Restart Exits

The following table describes the available Control‑M/Restart exits:

Table 277 Control-M/Restart Exits

Exit

Description

CTRX001

 

This exit is activated by Control‑M/Restart. It allows better control of Control‑M/Restart execution and can be used to interface with other products (for example, for checking non-standard datasets).

BMC provides several samples of CTRX001 exits in the IOA SAMPEXIT library to interface with various tape management products to extend the processing capabilities of Control‑M/Restart. For example, when used as an interface with Control-M/Tape, sample exit CTRX001T receives dataset DELETE requests and changes the Control‑M/Tape controlled dataset status to Immediate-Scratch (the default) or Deferred‑Scratch (if specified). Datasets with a status of Deferred-Scratch are expired by the next run of the CTTRTM Control‑M/Tape Retention Management utility. By default, this exit causes Control‑M/Tape controlled datasets to be scratched immediately (that is, without running the CTTRTM utility).

For more information see the chapter about operation considerations in the Control‑M/Restart User Guide.

CTRX001G

 

This exit is called a roof exit or driver exit because it can be used to activate as many as nine other Control‑M/Restart sample exits. Each sample exit activates a different function. The driver exit calls each sample exit in turn.

For example, Exit CTRX001G can be used to activate two tape management products: CA-1 and Control‑M/Tape. The instructions below can be expanded to create a driver exit for more than two functions.

When Control‑M/Restart restarts a job containing Control‑M/Analyzer steps, Exit CTRX001Q calls the Control‑M/Analyzer Rollback facility to roll back those database variables that had been created by Control‑M/Analyzer steps that are to be restarted. The rolled back values are physically deleted from the Control‑M/Analyzer database and the space they occupied becomes available for new variable generations.

For information about how to invoke the Control‑M/Analyzer Rollback Facility using procedure CONTROLR, see Control-M/Analyzer.

The return codes are

0—normal termination

4—security violation

8—error opening database

12—internal error reading database record

16—error during CTBDBV call

CTRX014

This exit is invoked by Control‑M/Restart using the IOA online Active Environment screen, Screen 3.V, before a SYSOUT is viewed. This exit can be used for the following purposes:

to verify or change parameters and control blocks

for CDAM manipulation

Parent Topic

Exits