Previous Topic

Next Topic

Book Contents

Book Index

CTMRELRS – Release Resources

This utility releases (deallocates) Quantitative or Control resources that are allocated to, but no longer needed by, a job that is still executing.

The utility can be used only for jobs that are submitted by the Control-M monitor. It cannot be used for started tasks activated by the Control-M monitor. A job can only request the release of resources that are allocated to it.

The utility is useful in situations in which resources used in the first steps of the job are not needed in later steps of the job. If the utility is not used, the resources are released or deleted only at the end of the job. Alternatively, such resources could be released or deleted by dividing the job into two jobs.

After the appropriate step, the utility notifies Control-M that the resource is not needed so Control-M can use the resource for other jobs. The release is recorded in the following ways: in the job’s SYSOUT as a message, on the operator console, and as an event in the IOA Log file.

If it is necessary to release or delete resources during a job step, CTMRLR can also be called as a program from within the application program. For more information, see Examples of Activating the CTMRELRS Utility.

Note: The Simulation and Forecasting facility does not use this utility; instead it releases the resources only at the end of job execution. Therefore, actual production results may be better than the simulation results. If the Control-M Resources file is shared across multiple CPUs, use an enqueue manager (such as MIM or GRS) to prevent simultaneous update of the file. For more information, see the description of the QNAME and SHRQNAM parameters in the IOA installation chapter of the INCONTROL for z/OS Installation Guide.

Parent Topic

Control-M Utilities