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

//TCHN138A JOB MSGCLASS=X,MSGLEVEL=(1,1),CLASS=B,

// REGION=5M,NOTIFY=&SYSUID,TIME=(5,0)
//********************** JOB LOG MAINTENANCE *************
//*
//*OBJECTIVE:: TO CREATE A PS USING IEFBR14
//*
//********************************************************
//PSCREA EXEC PGM=IEFBR14
//DD1 DD DSN=TCHN138.MJ004.JCLS.HANDSPS1,
// DISP=(NEW,CATLG,DELETE),
// SPACE=(TRK,(1,1),RLSE),
// DCB=(LRECL=80,BLKSIZE=800,DSORG=PS,RECFM=FB)
***************************** Top of Data ****************
//TCHN138A JOB NOTIFY=&SYSUID,CLASS=A,TIME=(5,0),REGION=5M
//************** JOB LOG MAINTENANCE *********************
//*
//*OBJECTIVE : TO CREATE A PS USING IEBGENER
//*
//********************************************************
//PSCREA EXEC PGM=IEBGENER
//SYSPRINT DD SYSOUT=*
//SYSUT1 DD *
376988 ARKA PRAVA GHOSH M 22
377040 UTTAM MANDAL M 23
377041 PRIYA PAUL F 24
377039 S.K. MAHATO M 23
//SYSUT2 DD DSN=TCHN138.MJ004.JCLS.PSGEN,
// DISP=(NEW,CATLG,DELETE),
// SPACE=(TRK,(1,1),RLSE),
// DCB=(LRECL=80,BLKSIZE=800,DSORG=PS,RECFM=FB),
// UNIT=SYSDA
//SYSIN DD DUMMY
//TCHN138A JOB MSGCLASS=X,MSGLEVEL=(1,1),CLASS=A,
// REGION=5M,NOTIFY=&SYSUID,TIME=(5,0)
//********************** JOB LOG MAINTENANCE *************
//*
//*OBJECTIVE:: TO COPY A PS TO ANOTHER NEW PS USING IEBGENER
//*
//***********************************************************
//STEP1 EXEC PGM=IEBGENER
//SYSPRINT DD SYSOUT=*
//FROM1 DD DSN=TCHN138.MJ004.DEMOPS2,DISP=SHR
//TO1 DD DSN=TCHN138.MJ004.JCLS.HAPAST1,
// DISP=(MOD,CATLG,DELETE),
// SPACE=(TRK,(1,1),RLSE),
// DCB=(LRECL=80,BLKSIZE=800,DSORG=PS,RECFM=FB),
// UNIT=SYSDA
----+----1----+----2----+----3----+----4----+---
//SYSIN DD DUMMY
//STEP2 EXEC PGM=IEBGENER,COND=(0,EQ,STEP1)
//SYSPRINT DD SYSOUT=*
//FROM1 DD DSN=TCHN138.MJ004.DEMOPS2,DISP=SHR
//TO1 DD SYSOUT=*
//SYSIN DD DUMMY
***************************** Top of Data *****************************
//TCHN138A JOB MSGCLASS=X,MSGLEVEL=(1,1),CLASS=B,
// REGION=5M,NOTIFY=&SYSUID,TIME=(5,0)
//****************** JOB LOG MAINTENANCE ******************************
//* OBJECTIVE : CONCATENATING 3 PS DATASETS AND COPYING INTO ANOTHER
//*
//*********************************************************************
//STEP1 EXEC PGM=IEBGENER
//SYSPRINT DD SYSOUT=*
//SYSUT1 DD DSN=TCHN138.MJ004.DEMOPS1,DISP=SHR
// DD DSN=TCHN138.MJ004.DEMOPS2,DISP=SHR
// DD DSN=TCHN138.MJ004.DEMOPS3,DISP=SHR
//SYSUT2 DD DSN=TCHN138.MJ004.DEMOPS4,DISP=SHR
//SYSIN DD DUMMY
**************************** Bottom of Data ***************************
//TCHN138A JOB MSGCLASS=X,MSGLEVEL=(1,1),CLASS=B,
// REGION=5M,NOTIFY=&SYSUID,TIME=(5,0)
//********************** JOB LOG MAINTENANCE *************
//*
//*OBJECTIVE:: TO USE INSTREAM PROCEDURE
//*
//********************************************************
//INPROC PROC
//STEP1 EXEC PGM=IEFBR14
//FILE1 DD DSN=TCHN002.MJOO4.FIL1,DISP=(NEW,CATLG,KEEP),
// DCB=(LRECL=60,RECFM=FB,BLKSIZE=120),
// SPACE=(TRK,(1,2),RLSE)
// PEND
//STEP2 EXEC PROC=INPROC
//STEP3 EXEC PGM=IEFBR14
//FILE2 DD DSN=TCHN002.MJ004.FIL2,DISP=(NEW,CATLG,KEEP),
// DCB=(LRECL=60,RECFM=FB,BLKSIZE=120),
// SPACE=(TRK,(1,2),RLSE)
//*
//TCHN138A JOB MSGCLASS=X,MSGLEVEL=(1,1),CLASS=B,
// REGION=5M,NOTIFY=&SYSUID,TIME=(5,0)
//********************* JOB LOG MAINTENANCE ****************
//*
//* OBJECTIVE : TO USE SYMBOLIC PARAMETER
//*
//**********************************************************
//INSTREAM PROC DSN=TCHN138.MJ004.DIVPS1
//STEP1 EXEC PGM=IEFBR14
//FILE1 DD DSN=&DSN,DISP=(NEW,CATLG,DELETE),
// DCB=(LRECL=60,BLKSIZE=120,DSORG=PS,RECFM=FB),
// SPACE=(TRK,(1,2),RLSE)
// PEND
//STEP2 EXEC PROC=INSTREAM
//TCHN138A JOB MSGCLASS=X,MSGLEVEL=(1,1),CLASS=B,
// REGION=5M,NOTIFY=&SYSUID,TIME=(5,0)
//********************* JOB LOG MAINTENANCE ****************
//*
//* OBJECTIVE : TO COPY USING IEBGENER
//*
//**********************************************************
//STEP1 EXEC PGM=IEBGENER
//SYSUT1 DD *
100 ABC HYD
300 DEF SEC
200 GHI ALW
400 JKL LTK
/*
//SYSPRINT DD SYSOUT=*
//SYSOUT DD SYSOUT=*
//SYSUT2 DD SYSOUT=*
//SYSIN DD DUMMY
//TCHN138A JOB MSGCLASS=X,MSGLEVEL=(1,1),CLASS=B,
// REGION=5M,NOTIFY=&SYSUID,TIME=(5,0)
//********************* JOB LOG MAINTENANCE ****************
//*
//* OBJECTIVE : TO SORT USING DFSORT
//*
//**********************************************************
//STEP1 EXEC PGM=SORT
//SORTIN DD DSN=TCHN138.MJ004.DEMOPS2,DISP=SHR
//SORTOUT DD DSN=TCHN138.MJ004.OUTPUT1,
// DISP=(NEW,CATLG,DELETE),
// SPACE=(TRK,(10,0),RLSE),DCB=(LRECL=80,RECFM=FB),
// UNIT=SYSDA
//SYSOUT DD SYSOUT=*
//SYSIN DD *
SORT FIELDS=(1,3,CH,D)
SUM FIELDS=NONE
OMIT COND=(40,5,ZD,EQ,15000)
INREC FIELDS=(1,3,20,25)
OUTREC FIELDS=(4,25)

//TCHN138$ JOB MSGCLASS=X,MSGLEVEL=(1,1),CLASS=B,
// REGION=5M,NOTIFY=&SYSUID,TIME=(5,0)
//********************* JOB LOG MAINTENANCE ****************
//*
//* OBJECTIVE : TO SORT USING DFSORT
//*
//**********************************************************
//STEP1 EXEC PGM=SORT
//SORTIN DD DSN=TCHN138.MJ004.SORTEXE(CDATA),DISP=SHR
//SORTOUT DD DSN=TCHN138.MJ004.SORTEXE.SODATA4,
// DISP=(NEW,CATLG,DELETE),
// SPACE=(TRK,(10,0),RLSE),DCB=(LRECL=80,RECFM=FB),
// UNIT=SYSDA
//SYSOUT DD SYSOUT=*
//SYSPRINT DD SYSOUT=*
//SYSIN DD *
SORT FIELDS=COPY,
SKIPREC=2,STOPAFT=4
//TCHN138$ JOB MSGCLASS=X,MSGLEVEL=(1,1),CLASS=B
// REGION=5M,NOTIFY=&SYSUID,TIME=(5,0)
//****************** JOB LOG MAINTENANCE *******
//*
//*OBJECTIVE : ILLUSTRATE THE USE OF IEBCOMP
//*
//**********************************************
// EXEC PGM=IEBCOMPR
//SYSPRINT DD SYSOUT=*
//SYSUT1 DD DSN=TCHN138.MJ004.DEMOPS1,DISP=SHR
//SYSUT2 DD DSN=TCHN138.MJ004.DEMOPS2,DISP=SHR
//SYSIN DD DUMMY
//TCHN138$ JOB MSGCLASS=X,MSGLEVEL=(1,1),CLASS=B,
// REGION=5M,NOTIFY=&SYSUID,TIME=(5,0)
//********************* JOB LOG MAINTENANCE ****************
//*
//* OBJECTIVE : TO SORT USING DFSORT
//*
//**********************************************************
//STEP1 EXEC PGM=SORT
//SYSPRINT DD SYSOUT=*
//SYSOUT DD SYSOUT=*
//SORTIN DD DSN=TCHN138.JCLMT.EMP.PSIN1,DISP=SHR
// DD DSN=TCHN138.JCLMT.EMP.PSIN2,DISP=SHR
//SORTOUT DD DSN=TCHN138.MJ004.MERGEPS,
// DISP=(OLD,CATLG,DELETE),
// SPACE=(TRK,(10,0),RLSE),
// DCB=(LRECL=80,DSORG=PS,RECFM=FB)
//SYSIN DD *
SORT FIELDS=COPY
MERGE FIELDS=(1,3,CH,A)
/*
//TCHN138$ JOB MSGCLASS=X,MSGLEVEL=(1,1),CLASS=B,
// REGION=5M,NOTIFY=&SYSUID,TIME=(5,0)
//STEP1 EXEC PGM=SORT
//SORTIN DD DSN=TCHN138.JCLMT.EMP.PSIN1,DISP=SHR
//SORTOUT DD DSN=TCHN138.MJ004.EMPUT1,
// DISP=(NEW,CATLG,DELETE),
// SPACE=(TRK,(10,0),RLSE),DCB=(LRECL=80,RECFM=FB),
// UNIT=SYSDA
//SYSOUT DD SYSOUT=*
//SYSIN DD *
SORT FIELDS=COPY,
SKIPREC=2,STOPAFT=8
/*

You might also like