Master Mainframe Technologies - COBOL, JCL, DB2, VSAM, CICS & More
ABEND Codes SQLCODEs File Status Interview Prep Contact
← Back to JCL Utilities
JCL Utilities | Intermediate | JCL

JCL DD Statement Parameters

Problem Description

Explain all common DD statement parameters.

Expected Output

Understanding DD parameters

Hints

DSN, DISP, SPACE, DCB, UNIT, VOL parameters.

Solution

//DDDEMO JOB (ACCT),CLASS=A //* //* DD STATEMENT PARAMETERS EXPLAINED //* //STEP1 EXEC PGM=MYPROG //* //* DSN - Dataset Name //* DISP - Disposition (status,normal-end,abnormal-end) //* Status: NEW, OLD, SHR, MOD //* Normal: KEEP, DELETE, CATLG, UNCATLG, PASS //* Abnormal: same options //* //INPUT DD DSN=MY.INPUT.FILE, // DISP=SHR //* //OUTPUT DD DSN=MY.OUTPUT.FILE, // DISP=(NEW,CATLG,DELETE), //* SPACE - allocation //* (unit,(primary,secondary,directory)) // SPACE=(CYL,(10,5)), //* DCB - Data Control Block //* RECFM: F/FB/V/VB, LRECL: length, BLKSIZE // DCB=(RECFM=FB,LRECL=80,BLKSIZE=8000) //* //* SYSOUT - Output to spool //SYSPRINT DD SYSOUT=* //* //* DUMMY - No actual I/O //OPTIONAL DD DUMMY //* //* Inline data //SYSIN DD * INPUT DATA HERE /* //

Explanation:

DSN=name, DISP=(status,normal,abend), SPACE=(unit,(pri,sec)), DCB=(RECFM,LRECL).