JCL Programs

You might also like

Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 1

EDIT

MTPLB36.JCLGDG.MODEL
Columns 00001 00072
****** ***************************** Top of Data ******************************
TO CREATE THE BASE FOR GDG
000100 //MTPLB36C JOB ,GDGEX,CLASS=A,MSGCLASS=H,NOTIFY=&SYSUID
000200 //STEP1 EXEC PGM=IDCAMS
000300 //SYSPRINT DD SYSOUT=*
000400 //DSCB DD DSN=MTPLB36.GDG.MODEL,
000500 //
SPACE=(TRK,0),
000600 //
DCB=(LRECL=80,BLKSIZE=800,RECFM=FB),
000700 //
UNIT=SYSDA,DISP=(,CATLG,DELETE),VOL=SER=MTBLR1
000800 //SYSIN DD *
000900
DEFINE GENERATIONDATAGROUP 001000
(NAME (MTPLB36.GDG.BASE) 001100
NOSCRATCH 001200
NOEMPTY EDIT
MTPLB36.JCL.IEBGENER(GDG) - 01.12
Columns 00001 00072
****** ***************************** Top of Data ******************************
TO CREATE THE GENERATION FOR BASE
000100 //MTPLB36S JOB ,GDG1,CLASS=A,MSGCLASS=H,NOTIFY=MTPLB36
000200 //STEP1 EXEC PGM=IEBGENER
000300 //SYSPRINT DD SYSOUT=*
000400 //SYSUT1 DD *
000500
FIRST GENERATION
000600 //SYSUT2 DD DSN=MTPLB36.GDG.BASE(+1),DISP=(NEW,CATLG,DELETE),
000700 // SPACE=(TRK,(2,2)),
000800 // VOL=SER=MTBLR1,UNIT=SYSDA,
000900 // DCB=(MTPLB36.GDG.MODEL)
001000 //SYSIN DD DUMMY
DIT
MTPLB36.JCL.PROCEDUR(MAIN) - 01.02
Columns 00001 00072
***** ***************************** Top of Data ******************************
PROCEDRES(CATALOG)
00100 //MTPLB36P JOB ,'CALLPRO',CLASS=A,MSGCLASS=H,NOTIFY=MTPLB36
00110 //DD1 JCLLIB ORDER=MTPLB36.JCL.PROCEDUR
00200 //STEP1 EXEC PROC=MYPROC
00500 //*SYSPRINT DD SYSOUT=*
00510 //SYSIN DD DUMMY
00600 //
EDIT
MTPLB36.JCL.PROCEDUR(MYPROC) - 01.10
Columns 00001 0007
****** ***************************** Top of Data ****************************
EDIT
MTPLB36.JCL.PROCEDUR(MYPROC) - 01.11
Columns 0
****** ***************************** Top of Data *******************
000100 //MYPROC PROC
000200 //ST1 EXEC PGM=IEFBR14
000400 //IN DD DSN=MTPLB36.JCL.NEWNEW,
000500 // DISP=(NEW,CATLG,DELETE),
000600 // DCB=(LRECL=80,BLKSIZE=800,RECFM=FB),
000700 // VOL=SER=USER01,UNIT=SYSDA,
000800 // SPACE=(TRK,(10,5,2),RLSE)
000810 //SYSPRINT DD SYSOUT=*
000900 // PEND

You might also like