Previous Topic

Next Topic

Book Contents

Book Index

Control-M/Tape Exits

The following table describes the available Control‑M/Tape exits.

Table 288 Control‑M/Tape Exits

Exit

Description

CTTX001

 

Receives control for every Control‑M/Tape rule that is loaded during initialization. This exit can be used to modify rule parameters. Security module CTTSE01 is associated with this exit. For more information on this security module, see the INCONTROL for z/OS Security Guide.

CTTX002

 

Dynamic stacking exit. Receives control when the CTTSTK utility is executed, when dynamic stacking for a dataset must be performed, and when a new dataset is added to the Media Database.

CTTX003

 

SVC operation decision. Receives control at dataset open and can determine the process of this open request. The exit has an associated security module CTTSE03.

CTTX004

 

Dynamic definition exit. Receives control when a dataset or volume is to be dynamically defined to the Media Database. The exit has an associated security module CTTSE04.

CTTX005

 

Abend exit. When Control‑M/Tape is about to abend a job, this exit receives control and determines whether to allow the job to abend or to bypass Control‑M/Tape.

If you decide to implement this exit, do so with extreme caution. If you bypass Control‑M/Tape, tape protection is disabled for this job.

CTTX006

 

Media Database update validation. Receives control when a request to update the Media Database is received. Security Module CTTSE06 is associated with this exit.

CTTX007

 

Cycle processing exit. Receives control whenever the CTTRTM utility or CTTVTM processes a cyclic dataset. The exit can determine the processing parameters.

CTTX008

 

Robotic Tape library interface confirmation exit. Receives control before a request is made to the Robotic Library routine and before a retry is initiated for a request after a failure. The exit can allow or reject the request and can modify the maximum number of retries allowed for a request.

CTTX009

 

External label printing. Receives control either from the Control‑M/Tape SVC (using statement DO LABEL) during dataset creation, or from the Online environment (Screen TI or TC) by specific request. It can be used to format label structure and contents and/or specify whether to print labels. Security module CTTSE09 is associated with this exit.

CTTX010

 

Receives control when the Dynamic Dataset Stacking facility scans the Media Database for a stackable volume. This exit can be used to change search decisions (that is, to Reject or Accept a volume) or to supply a new volume to be used for stacking.

CTTX011

 

Enhances the functionality of the CTTSBD utility by allowing placement of output files to be dependent on stacking criteria that cannot be specified using utility parameters (for example, security constants). Information passed to this exit describes the input dataset name, the candidate output volume, and the datasets already residing on the output volume chain being considered as a location for the output dataset.

This exit examines the information provided and allows placement of the output dataset on the candidate output volume, rejects placement of the output dataset on the candidate output volume, forces placement of the output dataset on a scratch volume, grants the candidate output volume preferred status, or passes (that is, the exit does not influence CTTSBD processing).

IOAX038

 

Determination of execution environment for IOA functions. This exit can be used to specify which Functional monitor is to be used to perform particular IOA functions.

Parent Topic

Exits