JCL Standards

DD Statements:

Use standard DD names.

Do not use RLSE parameters on temporary files. Avoid RLSE on files which are opened for output more than once in the same program (e.g., Easytrieve's FILEB).

Do not code VOL=SER= except when accessing tapes from outside agencies.

When creating fiche tapes, code UNIT=3480 for fiche tapes that are to be placed on cartridge.

Code UNIT=DISK when creating and cataloging a new disk dataset.

Code UNIT=SYSDA when creating (but not cataloging) a new temporary disk dataset.

If a tape dataset is to be accessed by more than one step within a job, code VOL=(,RETAIN) where appropriate.

Specify blocksizes to optimize storage utilization where possible.

Code only necessary parameters on DD statements. DISP=, however, should always be explicitly coded.

DSN= and DISP= should be placed on the DD statement. UNIT=, DCB=, SPACE=, LABEL= and other parameters should be coded on continuation lines, one per line, only if needed.

Within a step, DD statements should be placed in the following order:

Terminate all in-stream datasets with a null (/*) statement.

Terminate all steps that do not end with an in-stream dataset with a null statement.

Place a comment repeating system utility control statements.


Standards


Last Modified:

©1999 All Rights Reserved