Customizing Control-M/Restart
Control-M/Restart Customization Considerations
CTRPARM is the Control‑M/Restart source parameter member that provides Control‑M/Restart with installation parameters, as well as operational parameters. It is located in the IOA.PARM library. As of version 6.0.00, this member is in source format, and requires no compilation, linkage, and so on.
This member may be maintained as a regular source member, for example, using the ISPF editor, or using ICE panels. BMC recommends that you use ICE to update the member, in order to reduce the risk of making mistakes, entering invalid values, and so on.
The member is divided into sections, each of which starts with the name of the section in column 1, followed by the parameters that belong to that section. For more information about the syntax of such source parameter member, see the "Performing a customized installation - common tasks" chapter in the INCONTROL for z/OS Installation Guide: Installing.
A number of tables in the Control-M/Restart customization considerations section include a column headed with the word Act. For an explanation of this column, see the INCONTROL Installation Guide: Installing.
The following table lists the parameters in the CTRPARM member alphabetically, with the section to which they belong, and the page in this chapter where they are described.
Table 25 Parameters in the CTRPARM Member
Parameter |
Section |
---|---|
ABNDTYP |
|
ADDPROC |
|
ALLRUNS |
|
AMBLK#R |
|
AMBLKSZR |
|
AMPREFR |
|
AMUNITR |
|
AMVOLR |
|
AUTOXREF |
|
CHKSEC |
|
CTRPROC |
|
CTRSTAT |
|
DELFOVOL |
|
DMSVOL |
|
DYNFILE |
|
EAVUSE#R |
|
ENHGDG |
|
ERRORRC |
|
EXCLPDS |
|
EXCLVSAM |
|
FORCONCE |
|
IFADJ |
|
IGNFLUSH |
|
IGNGDGMB |
|
IGNLIST |
|
IGNVOLRF |
|
MAXDAYS |
|
MAXRUNS |
|
MODGDGN |
|
MSGLVL |
|
MSG2SYSO |
|
NCAT2 |
|
NCT2RC |
|
NFILVS99 |
|
NONRSTDD |
|
PROCRC |
|
PRTDASD |
|
PRTUNIT |
|
SAMEGDG |
|
SEARCH |
|
SUPNCT2 |
|
SYSDB |
|
TAPEMS |
|
VOLISMS |
|
XREFTEMP |
Control-M/Restart Procedure Name
Table 26 Control‑M/Restart Procedure Name
Parameter |
Description |
Act |
---|---|---|
CTRPROC |
The Control‑M/Restart procedure name after it is copied to the local MVS procedure library. The default is the three characters specified for the PROCPRFR parameter during the ICE installation procedure, followed by the five characters ‘TROLR’. For more information on the PROCPRFR parameter, see the "Installing Control-M/Restart" chapter in the INCONTROL for z/OS Installation Guide: Installing. For this customization to take effect: Shut down and restart the Control-M monitor, or issue the F CONTROLM,NEWPARM monitor command. This is number 1 in the Act column. Copy the Control‑M/Restart procedure to the local MVS procedure library, renaming it to the specified name. |
1 |
Compressed SYSOUT Data Set Parameters
Table 27 Compressed Sysout Data Set Parameters
Parameter |
Description |
Act |
---|---|---|
AMBLK#R |
The default number of blocks in the first logical extent of a Control‑M/Restart compressed sysout data set. Maximum length: 5 digits For more information about this parameter, see the "Installing Control-M/Restart" chapter in the INCONTROL for z/OS Installation Guide: Installing. |
1 |
AMBLKSZR |
The block size that should be used for compressed sysout data sets. For more information about this parameter, see the "Installing Control-M/Restart" chapter in the INCONTROL for z/OS Installation Guide: Installing. |
1 |
AMPREFR |
Prefix of the Control‑M/Restart archived sysout data set names that are created by the Control‑M monitor (the first qualifier in the data set name).
For more information on this parameter, see the "Installing Control-M/Restart" chapter in the INCONTROL for z/OS Installation Guide: Installing. |
1 |
EAVUSE#R |
Allows allocation of Control-R CDAM files on EAV (Extended Address Volumes). For more information on this parameter, see the "Installing Control-M/Restart" chapter in the INCONTROL for z/OS Installation Guide: Installing. |
1 |
AMUNITR |
Default unit for archived sysout files. This unit will be used for the SYSDATA archived by the Control‑M monitor. For more information on this parameter, see the "Installing Control-M/Restart" chapter in the INCONTROL for z/OS Installation Guide: Installing. |
1 |
AMVOLR |
Default volume serial numbers for Control‑M/Restart archived sysout data sets. For more information on this parameter, see the "Installing Control-M/Restart" chapter in the INCONTROL for z/OS Installation Guide: Installing. |
1 |
MAXDAYS |
The default number of days the archived sysout data sets are to be kept. For more information on this parameter, see the "Installing Control-M/Restart" chapter in the INCONTROL for z/OS Installation Guide: Installing. |
|
MAXRUNS |
Default number of runs the archived sysout data sets are to be kept. For more information on this parameter, see the "Installing Control-M/Restart" chapter in the INCONTROL for z/OS Installation Guide: Installing. |
|
Global Operational Parameters
Table 28 Global Operational Parameters
Parameter |
Description |
Act |
---|---|---|
ABNDTYP |
How the special restart step inserted in the JCL of the job to be restarted terminates if the restart step encounters an unrecoverable error.
For more information on this parameter, see the "Installing Control-M/Restart" chapter in the INCONTROL for z/OS Installation Guide: Installing. |
|
ALLRUNS |
Whether during post processing Control‑M considers all previous runs of a job, both original runs and restarts, or only the last run or restart. For more information, see the "Installing Control-M/Restart" chapter in the INCONTROL for z/OS Installation Guide: Installing, and the introduction chapter in the Control‑M/Restart for z/OS User Guide. |
1 |
CTRSTAT |
Whether the skipped steps statistics message CTR066I is displayed.
For more information on this parameter, see the "Installing Control-M/Restart" chapter in the INCONTROL for z/OS Installation Guide: Installing. |
|
IFADJ |
Whether to simulate the IF condition in IF, THEN and ELSE DD statements so that a job can be restarted within an IF, THEN or ELSE DD statement. For more information on this parameter, see the "Installing Control-M/Restart" chapter in the INCONTROL for z/OS Installation Guide: Installing. |
|
IGNGDGMB |
Whether Control‑M/Restart stops or allows processing of a job on detecting a missing base generation data set (base GDG) when processing a Control‑M/Restart facility. For more information, see the "Installing Control-M/Restart" chapter in the INCONTROL for z/OS Installation Guide: Installing. |
|
MSGLVL |
Message level of the Control‑M/Restart step.
For more information on this parameter, see the "Installing Control-M/Restart" chapter in the INCONTROL for z/OS Installation Guide: Installing. |
|
NCAT2 |
Whether to prevent NOT CATLGD 2 events in advance as a default. For more information on this parameter, see the "Installing Control-M/Restart" chapter in the INCONTROL for z/OS Installation Guide: Installing. |
1 |
SEARCH |
Controls the searching for uncataloged data sets on all mounted disks that Control‑M/Restart may perform in case of a restart of a job whose original run failed due to a system crash.
|
|
SYSDB |
Specifies which type of archive (CDAM) data sets will be used by Control‑M and Control‑M/Restart for saving job outputs. The SYSDB parameter in the CTRPARM member specifies the default archiving type. It may be overridden by the SYSDB parameter in the scheduling definition of any specific job.
|
1 |
TAPEMS |
Whether a Tape Management system is installed at the site.
For more information on this parameter, see the "Installing Control-M/Restart" chapter in the INCONTROL for z/OS Installation Guide: Installing. |
|
Optional Wishes (Yes or No Values Only)
Table 29 Optional Wishes (Yes or No Values Only)
Parameter |
Description |
Act |
---|---|---|
AUTOXREF |
Whether statistics are collected automatically during Control‑M/Restart PREVENT NCT2 processing for the Job Dataset Cross Reference report. These statistics are the same as those produced by the CTMJDS utility.
Valid values are:
|
|
CHKSEC |
Security checks for data sets used by a job. For more information about this parameter, see the "Installing Control-M/Restart" chapter in the INCONTROL for z/OS Installation Guide: Installing. |
|
DELFOVOL (WR0085) |
Controls whether Control‑M/Restart deletes a data set from the volume pointed to by the catalog in addition to deleting it from the volume identified in the JCL of the job (if they differ). Valid values are:
|
|
DYNFILE (WR0266) |
Controls the processing of dynamic (CDAM) data sets. Valid values are:
|
|
ENHGDG (WR0204) |
Enhanced GDG handling. For more information, see also MSG2SYSO, the following parameter in this table. Valid values are:
|
|
EXCLPDS |
Specifies whether Control-M/Restart should exclude PDS and PDSE data sets from Control-M/Restart processing. Valid values are:
|
|
EXCLVSAM |
Specifies whether Control-M/Restart should exclude VSAM data sets from Control-M/Restart processing. Valid values are:
|
|
FORCONCE (WR0302) |
Whether a DO FORCEJOB request is executed during the RESTART of a job.
Valid values are:
|
|
IGNFLUSH (WR0247) |
Prevents, during the Restart process, the processing of new GDG data sets from being created by steps flushed during the original run of a job. Valid values are:
|
|
IGNLIST |
Whether Control‑M/Restart can ignore a missing input data set during Control‑M/Restart LIST processing. For more information about this parameter, see the "Installing Control-M/Restart" chapter in the INCONTROL for z/OS Installation Guide: Installing. |
|
IGNVOLRF (WR0245) |
Whether Restart Step Adjustment is performed when the job has a DD statement that refers to a tape data set with a volser specified by a backward reference, using a VOL=REF statement, to a step that is prior to the Restart step and is not to be executed during Restart Valid values are:
|
|
MODGDGN (WR0088) |
Controls processing of GDG data sets specified with DISP set to MOD. Valid values are:
|
|
MSG2SYSO (WR0209) |
Controls the output data set to which CTR301I messages are sent when the ENHGDG parameter is set to Y. For more information, see also ENHGDG, the preceding parameter in this table. Valid values are:
|
|
NFILVS99 (WR0077) |
Enables Control‑M/Restart job processing to create new files dynamically (using SVC 99). Valid values are:
|
|
PRTDASD (WR0065) |
Controls the printing of parameter members used for Control‑M/Restart processing.
|
|
PRTUNIT (WR0063) |
Controls the printing of the default UNIT Names table. Valid values are:
|
|
SAMEGDG (WR0231) |
Support of concurrent writing to the same GDG base by different jobs. Valid values are:
|
|
SUPNCT2 (WR0143) |
Controls suppression of part of the Prevent NCT2 Control‑M/Restart processing facility. Valid values are:
|
|
VOLISMS (WR0246) |
Support of jobs having VOL=SER expressions for SMS-controlled data sets. Valid values are:
|
|
XREFTEMP |
Whether to collect information for CTMRJDS reports from temporary data sets (that is, data sets with user-defined names that were set to be deleted after the job has ended OK). Valid values are:
|
|
Optional Wishes with Data
Table 30 Optional Wishes with Data
Parameter |
Description |
Act |
---|---|---|
ADDPROC, PROCRC and NCT2RC (WR0166 and WR0186) |
Enables Control‑M to insert an additional step in a job when restart and/or PREVENT NCT2 processing is performed for the job. The corresponding new step is inserted between the Control‑M/Restart step (executes RESTART or PREVENT NCT2 processing) and the first step of a job itself. The purpose of these parameters is to allow steps in a job to check different return codes, depending on whether a job has been restarted (PROCRC) or not restarted (meaning, the original run of the job, NCT2RC). The job steps do so through the JCL COND parameter, which sets the step names and return codes that the user selected using these customization parameters. ADDPROC sets the name of the inserted step. PROCRC specifies the condition code to be generated by this step in case of restart processing. NCT2RC sets the condition code to be generated by this step in case of PREVENT NCT2 processing. The step inserted calls the IOATEST procedure supplied in the IOA PROCLIB library. Therefore, to use this feature you must copy the IOATEST member from the IOA PROCLIB library to any active PROCLIB library known to JES. Control‑M inserts the step by adding the following line to the JCL of a job to be submitted: Copy
for restart processing and Copy
for PREVENT NCT2 processing. where %ADDPROC%, %PROCRC% and %NCT2RC% are values specified for the corresponding parameters. It is possible to specify values for ADDPROC, PROCRC, and NCT2RC, that will override the default values in CTRPARM, by adding, the following special AutoEdit variables to the corresponding Schedule Definition or at the beginning of the job JCL:
|
1 |
DMSVOL (WR0110) |
Specifies the volume name used for identifying data sets migrated by DMS. Any data set cataloged on the specified volume is assumed by Control‑M/Restart as migrated by DMS. If omitted, the volume name MIGRAT is used. If a volume name is also specified, it is used in addition to MIGRAT. |
|
ERRORRC (WR0054) |
Specifies the condition code of the Control‑M/Restart step when it fails.
If the ABNDTYP parameter is specified as UABEND, the ERRORRC parameter specifies a user abend code of Control‑M/Restart step when it fails. |
|
NONRSTDD (WR0150) |
Specifies the DD name used for identifying a non-restartable step. If the step has a DD statement with this name, Control‑M/Restart cannot use the corresponding step as a first step for restart of a job. If omitted, the DD names CTRNORST and UCC11NR are used. If a DD name is specified, that name is used in addition to CTRNORST and UCC11NR. |
|