RD parameter
Parameter type
Keyword, optional
Purpose
- Specify that the system is to allow the operator the option of performing automatic step or checkpoint restart if a job step abends with a restartable abend code. (See the SCHEDxx parmlib member description in z/OS MVS Initialization and Tuning Guide for information about restartable abends.)
- Allow JES to perform automatic step restart after a system failure even if the journal option is not specified in the JES initialization parameters or JES control statements.
- Suppress, partially or totally, the action of the assembler language CHKPT macro instruction or the DD statement CHKPT parameter.
- The JOB or EXEC statement contains RD=R or RD=RNC.
- The step to be restarted abended with a restartable abend code.
- The operator authorizes a restart.
The system can perform automatic step restart for a job running during a system failure as long as the job has a job journal. A job journal is a sequential data set that contains job-related control blocks needed for restart.
If you use checkpoint restart or restart a job step, you need to save the journal or the system cannot automatically restart the job if it fails or if there is a system restart. If you use the automatic restart manager (ARM) to restart a job, you do not need to save the journal because ARM does not use the job journal when restarting jobs.
- JOURNAL=YES on the CLASS statement in the JES2 initialization parameters.
- RD=R or RD=RNC on either the JOB statement or any one EXEC statement in the job.
- JOURNAL=YES on the CLASS statement in the JES3 initialization parameters.
- RD=R or RD=RNC on either the JOB statement or any one EXEC statement in the job.
- JOURNAL=YES on a JES3 //*MAIN statement in the job.
References
For detailed information on deferred checkpoint restart, see z/OS DFSMSdfp Checkpoint/Restart.
Considerations for an APPC scheduling environment
The RD parameter has no function in an APPC scheduling environment. If you code RD, the system will check it for syntax and ignore it.