JCL Basics What is JCL? Job Entry Subsystem Job Processing JCL Statements JCL Parameters JOB Statement Job Statement Parameters for Job Positional Parameters ACCT NAME Keyword Parameters MSGLEVEL MSGCLASS TYPRUN PRTY CLASS RESTART REGION TIME NOTIFY EXEC Statement EXEC Statement Positional Parameters PGM PROC Keyword Parameters COND PARM ADDRSPC DD statement DD statement DD Parameters SPACE SYSIN VOL DCB SYSOUT DSN UNIT DISP |
DCB parameter Data Control Block (DCB) parameter DCB = (LRECL=80,RECFM=FB,BLKSIZE=800,DSORG=PS) • Physical characteristics of a Data Set are described by DCB Parameters. • These parameters must be coded for newly created data set, OS retains DCB information at the time of Dataset creation RECFM is the record format and it tells what type of record it is. • LRECL is used to specify the length of the logical record. LRECL=n (VALUE IN BYTES) • RECFM is used to specify the record format, RECFM=(F/FB/V/VB/U) • BLKSIZE : Block Size is used to specify the size of the block of records in a dataset with FB. BLKSIZE= multiple of LRECL • DSORG is used to identify the organization of the data set . DSORG=(PS/PO/DA) Here, PS: specifies a physical Sequential Organization PO: specifies a partitioned Organization DA: specifies a direct organization • DCB parameter is used to give the data set information. Here four important DCB sub parameters are given. • Syntax: [ DCB=(subparameter[,subparameter]... ) ] [ DCB= ( {dsname}[,subparameter]... ) ] [ ( {*.ddname} ) ] [ ( {*.stepname.ddname} ) ] [ ( {*.stepname.procstepname.ddname} ) ] |