Previous Topic

Next Topic

Book Contents

Book Index

Dynamically Reloading User Exits

Control-M user exits can be dynamically reloaded without the need to recycle the Control-M Monitor by using the operator command:

F CONTROLM,RELOAD=userExit.

where userExit = CTMX001, CTMX002, CTMX003, CTMX004, or CTMX015.

For security purposes, some customers choose to link-edit user exit CTMX001 into load module CTMJOB or user exit CTMX002 into load module CTMSUB, or both. The RELOAD operator command will only reload these user exits if they have not been link-edited into load modules CTMJOB and CTMSUB, respectively. Before reloading these user exits, a check is made that will cause the RELOAD command to abort if these exits are link-edited directly into the aforementioned load modules.

The RELOAD command fully supports a CTMPLEX environment. All local (LSM) monitors will automatically reload the relevant user exits.

Due to the efficient way Control-M subtasks operate, the actual RELOAD of the user exits and the resulting messages, CTMR0AI and CTMR09E, may not occur until a job is ordered or a DO FORCEJOB is executed by Control-M.

Parent Topic

Basic Operations