Professional Documents
Culture Documents
JCL Partii 1 Ver2
JCL Partii 1 Ver2
JCL Partii 1 Ver2
J C L (part II)
Page # 2
Recap of IBM concepts
Computer categories
Evolution of IBM mainframe
Hardware components - Subsystems
S/w environment (RACF, SMS, Catalogs, VTOC)
Operating System
Evolution of MVS Components* (JES)
Data Management* & Communication (VTAM, NCP)
Online Batch applications
Page # 3
JCL Part I
Why JCL ?
Introduction to Job Control Language
Overview of Basic Operating System Concepts
Overview of Data Management Concepts
& Storage devices
JOB EXEC DD
Page # 4
JCL Part II
Special DD Statements
Procedures - Parameters
IBM Utilities*
Advanced concepts:
Overview of JES, SDSF, SMS & SYS ABEND CODES
Page # 5
A GENERATION DATA GROUPS(GDG) PROVIDES A
METHOD BY WHICH THE DSN PARAMETER CAN
REMAIN UNCHANGED FOR DIFFERENT
EXECUTIONS , WHILE THE NAME OF AN OUTPUT OR
INPUT DATA SET CHANGES
GENERATION DATA GROUPS
Page # 6
Absolute generation and version number is
used to identify a specific generation of a
generation data group.
A.B.C.G0001V00 is generation data set 1,
version 0, in generation data group A.B.C.
A.B.C.G0009V01 is generation data set 9,
version 1, in generation data group A.B.C.
ABSOLUTE &VERSION NUMBERS
Page # 7
An alternative to using absolute generation and
version numbers when cataloging or referring to a
generation is RELATIVE GENERATION
NUMBER.
A.B.C(-1)
A.B.C(+1)
A.B.C(0)
RELATIVE GENERATION NUMBER
Page # 8
DEFINE GDG ( NAME(entry name)
LIMIT(limit)
[ EMPTY / NOEMPTY]
[SCRATCH / NOSCRATCH]
[OWNER(OWNER-ID) ]
[TO(date) / FOR (days) ] )
//FILE1 DD DSN=V.H662801(+1),
// DISP=(,CATLG,DELETE),
// UNIT=CAR,
//DCB=(SYS1.MODDSCB,LRECL=119,BLKSIZE=0,RECFM=FB)
Create a GDG
Page # 9
smart