You are on page 1of 15

//TCHN134A JOB NOTIFY=&SYSUID,TIME=(5,0),REGION=5M,CLASS=A

//************* JOB LOG MAINTAINENCE **********************


//* OBJECTIVE : CREATING AN INSTREAM PROC
//*
//**********************************************************
//INPROC PROC
//PSTEP1 EXEC PGM=IEFBR14
//DD1 DD DSN=TCHN134.MJ004.OUTPUT.&XX,
// DISP=(NEW,CATLG,DELETE),
// SPACE=(TRK,(1,1),RLSE),
// DCB=(LRECL=80,BLKSIZE=800,DSORG=PS,RECFM=FB)
// PEND
//STEP1 EXEC PROC=INPROC,XX=S001
//STEP2 EXEC PROC=INPROC,XX=S002
//
//TCHN134A JOB NOTIFY=TCHN134,TIME=(5,0),REGION=5M,
//* CLASS=A,
//* PRTY=1,
//* MSGCLASS=A,
// MSGLEVEL=(1,1)
//************* JOB LOG MAINTAINENCE ********************
//* OBJECTIVE : CREATING A PS USING IEBGENER
//*
//********************************************************
//PSCPY EXEC PGM=IEBGENER
//SYSPRINT DD SYSOUT=*
//SYSUT1 DD *
20005 RAJESH VLSI 30000 4
20004 KARTHIK JAVA 20000 3
20002 SHAHID MAINFRAME 21000 2
20001 PRASAD MAINFRAME 25000 3
19000 ANJU TESTING 25000 1
20012 SATHYA JAVA 20000 3
/*
//SYSUT2 DD DSN=TCHN134.MJ004.HON3.PSN2,
// DISP=(MOD,CATLG,DELETE),
// SPACE=(TRK,(1,1),RLSE),
// DCB=(LRECL=80,BLKSIZE=800,RECFM=FB)
//SYSIN DD DUMMY
//TCHN134A JOB NOTIFY=&SYSUID,TIME=(5,0),REGION=5M,MSGLEVEL=(1,1)
//************* JOB LOG MAINTAINENCE *****************************
//* OBJECTIVE : 1)COPY CONTENTS OF AN EXISTING DATASET
//* INTO A NEW PS.
//* 2)PRINT THE DATASET IF STEP 1 IS NOT
//* EXECUTED
//*
//*****************************************************************
//STEP1 EXEC PGM=IEBGENER
//SYSPRINT DD SYSOUT=*
//SYSUT1 DD DSN=TCHN134.MJ004.HON3.PSN2,DISP=SHR
//SYSUT2 DD DSN=TCHN134.MJ004.HON3.PSN3,
// DISP=(NEW,CATLG,DELETE),
// SPACE=(TRK,(1,1),RLSE),
// DCB=(LRECL=80,BLKSIZE=800,RECFM=FB,DSORG=PS)
//SYSIN DD DUMMY
//*
//STEP2 EXEC PGM=IEBGENER,COND=(ONLY)
//SYSPRINT DD SYSOUT=*
//SYSUT1 DD DSN=TCHN134.MJ004.HON3.PSN2,DISP=SHR
//SYSUT2 DD SYSOUT=*
//SYSIN DD DUMMY
//TCHN134A JOB NOTIFY=&SYSUID,TIME=(5,0),REGION=5M,CLASS=A
//************* JOB LOG MAINTAINENCE ********************
//* OBJECTIVE : CREATING AN INSTREAM PROC
//*
//********************************************************
//INPROC PROC
//PSTEP1 EXEC PGM=IEFBR14
//DD1 DD DSN=TCHN134.MJ004.OUTPUT.&XX,
// DISP=(NEW,CATLG,DELETE),
// SPACE=(TRK,(1,1),RLSE),
// DCB=(LRECL=80,BLKSIZE=800,DSORG=PS,RECFM=FB)
// PEND
//STEP1 EXEC PROC=INPROC,XX=S001
//STEP2 EXEC PROC=INPROC,XX=S002
//
//TCHN134$ JOB MSGCLASS=X,MSGLEVEL=(1,1),CLASS=B,
// REGION=5M,NOTIFY=&SYSUID,TIME=(5,0)
//************* JOB LOG MAINTAINENCE ***************************
//* OBJECTIVE : ALLOCATION OF DATA USING CATALOG PROC
//*
//***************************************************************
// JCLLIB ORDER=TCHN134.MJ004.JCLS.HANDSON
//STEP1 EXEC PROC=INPROC,XX=01
//PRCSTEP.DD1 DD DSN=TCHN134.MJ004.OUT.BXX
//STEP2 EXEC PROC=INPROC,XX=01
//STEP3 EXEC PROC=INPROC,XX=02
//TCHN134$ JOB MSGCLASS=X,MSGLEVEL=(1,1),CLASS=B,
// REGION=5M,NOTIFY=&SYSUID,TIME=(5,0)
//************* JOB LOG MAINTAINENCE *****************************
//* OBJECTIVE : CREATING 2 DATASETS USING CATALOG PROC
//*
//*****************************************************************
// JCLLIB ORDER=TCHN134.MJ004.JCLS.HANDSON
//STEP1 EXEC PROC=INPROC1,DS1=TCHN134.MJ004.H103.PS1,
// DS2=TCHN134.MJ004.H103.PS2,COND.PRCSTEP2=(0,LE,PRCSTEP1)
//PRCSTEP1.DD1 DD DSN=TCHN134.MJ004.H103.PS1
//INPROC PROC
//PRCSTEP EXEC PGM=IEFBR14
//DD1 DD DSN=TCHN134.MJ004.OUT.S&XX,
// DISP=(NEW,CATLG,DELETE),
// DCB=(LRECL=80,BLKSIZE=800,RECFM=FB),
// SPACE=(TRK,(1,1),RLSE)
//INPROC1 PROC
//PRCSTEP1 EXEC PGM=IEFBR14
//DD1 DD DSN=&DS1,
// DISP=(NEW,CATLG,DELETE),
// SPACE=(TRK,(1,1),RLSE),
// DCB=(LRECL=80,BLKSIZE=800,RECFM=FB)
//PRCSTEP2 EXEC PGM=IEFBR14
//DD2 DD DSN=&DS2,
// DISP=(NEW,CATLG,DELETE),
// SPACE=(TRK,(1,1),RLSE),
// DCB=(LRECL=80,BLKSIZE=800,RECFM=FB)
//TCHN134A JOB TIME=(5,0),REGION=5M,NOTIFY=&SYSUID,CLASS=A,
// MSGCLASS=A,
// MSGLEVEL=(1,1)
//************* JOB LOG MAINTAINENCE *********************************
//* OBJECTIVE : CREATE A PS USING IEFBR14
//*
//*********************************************************************
//PSCRA EXEC PGM=IEFBR14
//DD1 DD DSN=TCHN134.MJ004.HON1.PS,
// DISP=(NEW,CATLG,DELETE),
// SPACE=(TRK,(1,1),RLSE),
// DCB=(LRECL=80,BLKSIZE=800,RECFM=FB)
//
//TCHN134$ JOB MSGCLASS=X,MSGLEVEL=(1,1),CLASS=B,
// REGION=5M,NOTIFY=&SYSUID,TIME=(5,0)
//************* JOB LOG MAINTAINENCE *************************
//* OBJECTIVE : CREATING 2 DATASETS, A PS AND A PDS
//*
//*************************************************************
//PSCRA EXEC PGM=IEFBR14
//DD1 DD DSN=TCHN134.MJ004.H211.PS1,
// DISP=(NEW,CATLG,DELETE),
// SPACE=(TRK,(20,10),RLSE),
// DCB=(LRECL=80,BLKSIZE=800,RECFM=FB)
//*
//PDSCRA EXEC PGM=IEFBR14
//D2 DD DSN=TCHN134.MJ004.H211.PDS1,
// DISP=(NEW,CATLG,DELETE),
// SPACE=(TRK,(20,10,10),RLSE),
// DCB=(LRECL=80,BLKSIZE=800,RECFM=FB,DSORG=PO)
//
//TCHN134$ JOB MSGCLASS=X,MSGLEVEL=(1,1),CLASS=B,
// REGION=5M,NOTIFY=&SYSUID,TIME=(5,0)
//************* JOB LOG MAINTAINENCE *****************
//* OBJECTIVE : CONCATENATING 2 PS DATASETS
//*
//*****************************************************
//STEP1 EXEC PGM=IEBGENER
//SYSPRINT DD SYSOUT=*
//SYSUT1 DD *
HELLO
/*
//SYSUT2 DD DSN=TCHN134.MJ004.H212.PS1,
// DISP=(NEW,CATLG,DELETE),
// SPACE=(TRK,(20,10),RLSE),
// DCB=(LRECL=80,BLKSIZE=800,RECFM=FB)
//SYSIN DD DUMMY
//STEP2 EXEC PGM=IEBGENER
//SYSPRINT DD SYSOUT=*
//SYSUT1 DD *
I AM
/*
//SYSUT2 DD DSN=TCHN134.MJ004.H212.PS2,
// DISP=(NEW,CATLG,DELETE),
// SPACE=(TRK,(20,10),RLSE),
// DCB=(LRECL=80,BLKSIZE=800,RECFM=FB)
//SYSIN DD DUMMY
//STEP3 EXEC PGM=IEBGENER
//SYSPRINT DD SYSOUT=*
//SYSUT1 DD *
SRIJAN
/*
//SYSUT2 DD DSN=TCHN134.MJ004.H212.PS3,
// DISP=(NEW,CATLG,DELETE),
// SPACE=(TRK,(20,10),RLSE),
// DCB=(LRECL=80,BLKSIZE=800,RECFM=FB)
//SYSIN DD DUMMY
//STEP4 EXEC PGM=IEBGENER
//SYSPRINT DD SYSOUT=*
//SYSUT1 DD DSN=TCHN134.MJ004.H212.PS1,DISP=SHR
// DD DSN=TCHN134.MJ004.H212.PS2,DISP=SHR
// DD DSN=TCHN134.MJ004.H212.PS3,DISP=SHR
//SYSUT2 DD DSN=TCHN134.MJ004.H212.PS4,
// DISP=(NEW,CATLG,DELETE),
// SPACE=(TRK,(20,10),RLSE),
// DCB=(LRECL=80,BLKSIZE=800,RECFM=FB)
//SYSIN DD DUMMY
//TCHN134$ JOB MSGCLASS=X,MSGLEVEL=(1,1),CLASS=B,
// REGION=5M,NOTIFY=&SYSUID,TIME=(5,0)
//************* JOB LOG MAINTAINENCE ***************************
//* OBJECTIVE : COPY SELECTED MEMBERS FROM ONE PDS TO
//* ANOTHER USING IEBCOPY
//*
//***************************************************************
//PDSCPY EXEC PGM=IEBCOPY
//SYSPRINT DD SYSOUT=*
//FROM1 DD DSN=TCHN134.MJ004.H282.PDS1,DISP=SHR
//TO1 DD DSN=TCHN134.MJ004.H282.PDS2,DISP=SHR
//SYSIN DD *
COPY INDD=FROM1,OUTDD=TO1
EXCLUDE MEMBER=(MEM4,MEM5)
/*
//

//TCHN134$ JOB MSGCLASS=X,MSGLEVEL=(1,1),CLASS=B,
// REGION=5M,NOTIFY=&SYSUID,TIME=(5,0)
//************* JOB LOG MAINTAINENCE *********************************
//* OBJECTIVE : SORT RECORDS
//*
//*
//*********************************************************************
//STEP1 EXEC PGM=SORT
//SYSPRINT DD SYSOUT=*
//SYSOUT DD SYSOUT=*
//SORTIN DD *
E005 ARAVIND 45000 HYDERABAD
E004 AMANAT 35000 CHENNAI
E003 BABU 25000 HYDERABAD
E002 JOHN 45000 PUNE
E001 RAMESH 23000 JAMMU
E005 KANNA 34000 CHENNAI
/*
//SORTOUT DD SYSOUT=*
//SYSIN DD *
SORT FIELDS=(1,4,CH,A),
SKIPREC=2,STOPAFT=2
/*
//
//TCHN134$ JOB MSGCLASS=X,MSGLEVEL=(1,1),CLASS=B,
// REGION=5M,NOTIFY=&SYSUID,TIME=(5,0)
//************* JOB LOG MAINTAINENCE *********************************
//* OBJECTIVE : SORTING
//*
//*********************************************************************
//STEP1 EXEC PGM=SORT
//SYSPRINT DD SYSOUT=*
//SYSOUT DD SYSOUT=*
//SORTIN DD *
20005 RAJESH VLSI 30000 4
20004 KARTHIK JAVA 20000 3
20002 SHAHID MAINFRAME 21000 2
20001 PRASAD MAINFRAME 25000 3
19000 ANJU TESTING 25000 1
20012 SATHYA JAVA 20000 3
20015 RAMA MAINFRAME 24600 4
20013 RIYA VLSI 24000 2
20011 RAKA VLSI 25000 1
20010 RANA JAVA 20600 3
/*
//SORTOUT DD SYSOUT=*
//SYSIN DD *
SORT FIELDS=(1,5,CH,A)
SUM FIELDS=NONE
/*
//TCHN134$ JOB MSGCLASS=X,MSGLEVEL=(1,1),CLASS=B,
// REGION=5M,NOTIFY=&SYSUID,TIME=(5,0)
//************* JOB LOG MAINTAINENCE ********************************
//* OBJECTIVE : USING SORT
//*
//********************************************************************
//STEP1 EXEC PGM=SORT
//SYSPRINT DD SYSOUT=*
//SYSOUT DD SYSOUT=*
//SORTIN DD *
20005 RAJESH VLSI 30000 4
20004 KARTHIK JAVA 20000 3
20002 SHAHID MAINFRAME 21000 2
20001 PRASAD MAINFRAME 25000 3
19000 ANJU TESTING 25000 1
20012 SATHYA JAVA 20000 3
20015 RAMA MAINFRAME 24600 4
20013 RIYA VLSI 24000 2
20011 RAKA VLSI 25000 1
20010 RANA JAVA 20600 3
/*
//SORTOUT DD DSN=TCHN134.MJ004.PDF51.PS1,
// DISP=(NEW,CATLG,DELETE),
// SPACE=(TRK,(20,10),RLSE),
// DCB=(LRECL=80,BLKSIZE=800,RECFM=FB)
//SYSIN DD *
SORT FIELDS=(1,3,CH,D)
OMIT COND=(40,5,CH,EQ,C'15000')
INREC FIELDS=(1:7,10,13:22,6)
/*
//
//TCHN134 JOB NOTIFY=&SYSUID,TIME=(5,0),REGION=5M
//*****************JOB LOG MAINTAINENCE********************************
//*
//*OBJECTIVE :TO USE IEBCOPY
//*
//*********************************************************************
//STEP1 EXEC PGM=IEBCOPY
//SYSPRINT DD SYSOUT=*
//DD1 DD DSN=TCHN134.MJ004.PDF43.PDF1,DISP=SHR
//DD2 DD DSN=TCHN134.MJ004.PDF43.PDF2,DISP=SHR
//OUT DD DSN=TCHN134.MJ004.PDF43.PDF3,
// DISP=(NEW,CATLG,DELETE),
// SPACE=(TRK,(20,10,10),RLSE),
// DCB=(LRECL=80,BLKSIZE=800,RECFM=FB)
//SYSIN DD *
COPY INDD=(DD1,DD2),OUTDD=OUT
SELECT MEMBER=(MEM1,MEM4)
/*
//SYSIN DD DUMMY
//TCHN134A JOB NOTIFY=TCHN134,TIME=(5,0),REGION=5M
//**********************JOB LOG MAINTAINENCE***************************
//*
//*OBECTIVE :TO OVERRIDE A PROC
//*
//*
//*********************************************************************
//INPROC1 PROC
//STEP1 EXEC PGM=IEFBR14
//DD1 DD DSN=&DS1,
// DISP=(NEW,CATLG,DELETE),
// SPACE=(TRK,(20,10),RLSE),
// DCB=(LRECL=80,BLKSIZE=800,RECFM=FB)
// PEND
//STEP2 EXEC PROC=INPROC1,DS1=TCHN134.MJ004.PDF24.PS1
//SYSPRINT DD SYSOUT=*
**************************** Bottom of Data ***************************
//TCHN134A JOB NOTIFY=&SYSUID,TIME=(5,0),REGION=5M
//************* JOB LOG MAINTAINENCE *******************************
//* OBJECTIVE : CREATING AND USING INSTREAM PROC
//*
//*******************************************************************
//INPROC1 PROC
//PRCSTEP1 EXEC PGM=IEFBR14
//DD1 DD DSN=TCHN134.MJ004.PDF13.PS2,
// DISP=(NEW,CATLG,DELETE),
// SPACE=(TRK,(1,1),RLSE),
// DCB=(LRECL=80,BLKSIZE=800,RECFM=FB)
// PEND
//STEP1 EXEC PROC=INPROC1

//TCHN134$ JOB MSGCLASS=X,MSGLEVEL=(1,1),CLASS=A,
// REGION=5M,NOTIFY=&SYSUID,TIME=(5,0)
//************* JOB LOG MAINTAINENCE *********************************
//* OBJECTIVE : COPY CONTENTS OF AN EXISTING PDS MEMBER
//* TO A PS FILE USING IEBGENER
//*
//*********************************************************************
//PSCRA EXEC PGM=IEBGENER
//SYSPRINT DD SYSOUT=*
//SYSOUT DD SYSOUT=*
//SYSUT1 DD DSN=TCHN134.MJ004.IEBCOPY.PDS(EXCLMEM),DISP=SHR
//SYSUT2 DD DSN=TCHN134.MJ004.ACTV2.PS1,
// DISP=(MOD,CATLG,DELETE),
// SPACE=(TRK,(20,10),RLSE),
// DCB=(LRECL=80,BLKSIZE=800,RECFM=FB)
//SYSIN DD DUMMY
//*
//STEP2 EXEC PGM=IEBGENER
//SYSPRINT DD SYSOUT=*
//SYSOUT DD SYSOUT=*
//SYSUT1 DD *
MAINFRAME IS AMAZING
/*
//SYSUT2 DD SYSOUT=*
//SYSIN DD DUMMY
//*
//STEP3 EXEC PGM=IEBGENER
//SYSPRINT DD SYSOUT=*
//SYSOUT DD SYSOUT=*
//SYSUT1 DD *
MAINFRAME IS AMAZING
/*
// DD DSN=TCHN134.MJ004.IEBCOPY.PDS(EXCLMEM),DISP=SHR
//SYSUT2 DD DSN=TCHN134.MJ004.ACTV2.PS1,DISP=MOD
//SYSIN DD DUMMY
//TCHN134$ JOB MSGCLASS=X,MSGLEVEL=(1,1),CLASS=B,
// REGION=5M,NOTIFY=&SYSUID,TIME=(5,0)
//************* JOB LOG MAINTAINENCE *********************************
//* OBJECTIVE : CONCATENATING 2 PS DATASETS
//*
//*********************************************************************
//STEP1 EXEC PGM=IEBGENER
//SYSPRINT DD SYSOUT=*
//SYSUT1 DD *
HELLO
/*
//SYSUT2 DD DSN=TCHN134.MJ004.H212.PS1,
// DISP=(NEW,CATLG,DELETE),
// SPACE=(TRK,(20,10),RLSE),
// DCB=(LRECL=80,BLKSIZE=800,RECFM=FB)
//SYSIN DD DUMMY
//STEP2 EXEC PGM=IEBGENER
//SYSPRINT DD SYSOUT=*
//SYSUT1 DD *
I AM
/*
//SYSUT2 DD DSN=TCHN134.MJ004.H212.PS2,
// DISP=(NEW,CATLG,DELETE),
// SPACE=(TRK,(20,10),RLSE),
// DCB=(LRECL=80,BLKSIZE=800,RECFM=FB)
//SYSIN DD DUMMY
//STEP3 EXEC PGM=IEBGENER
//SYSPRINT DD SYSOUT=*
//SYSUT1 DD *
SRIJAN
/*
//SYSUT2 DD DSN=TCHN134.MJ004.H212.PS3,
// DISP=(NEW,CATLG,DELETE),
// SPACE=(TRK,(20,10),RLSE),
// DCB=(LRECL=80,BLKSIZE=800,RECFM=FB)
//SYSIN DD DUMMY
//STEP4 EXEC PGM=IEBGENER
//SYSPRINT DD SYSOUT=*
//SYSUT1 DD DSN=TCHN134.MJ004.H212.PS1,DISP=SHR
// DD DSN=TCHN134.MJ004.H212.PS2,DISP=SHR
// DD DSN=TCHN134.MJ004.H212.PS3,DISP=SHR
//SYSUT2 DD DSN=TCHN134.MJ004.H212.PS4,
// DISP=(NEW,CATLG,DELETE),
// SPACE=(TRK,(20,10),RLSE),
// DCB=(LRECL=80,BLKSIZE=800,RECFM=FB)
//SYSIN DD DUMMY
//TCHN134A JOB NOTIFY=&SYSUID,CLASS=A,TIME=(5,0),
// REGION=5M
//*
//*OBJECTIVE:CONCAT TWO PS DATASETS INTO ONE
//*
//CONCAT EXEC PGM=IEBGENER
//SYSPRINT DD SYSOUT=*
//SYSUT1 DD *
100SUBHADEEP
200GOURAB
*/
// DD DSN=TCHN134.MJ004.JCLS.PRAC3,DISP=SHR
//SYSUT2 DD DSN=TCHN134.MJ004.JCLS.PRAC(PSCREA),DISP=SHR
//SYSIN DD DUMMY
//TCHN134A JOB NOTIFY=TCHN134,CLASS=A,TIME=(5,0),
// REGION=5M
//*
//*OBJECTIVE:TO COPY HARDCODED DATA INTO A PS
//*
//PSCPY EXEC PGM=IEBGENER
//SYSPRINT DD SYSOUT=*
//SYSUT1 DD *
100 SMITH 100
200 DAVID 200
/*
//SYSUT2 DD DSN=TCHN134.MJ004.HRDCOD.PS2,
// DISP=(OLD,CATLG,DELETE),
// SPACE=(TRK,(1,1),RLSE),
// DCB=(LRECL=80,BLKSIZE=800,DSORG=PS,RECFM=FB),
// UNIT=SYSDA
//SYSIN DD DUMMY
//TCHN134A JOB NOTIFY=&SYSUID,CLASS=A,TIME=(5,0),
// REGION=5M
//*
//*OBJECTIVE:COPY A MEMBER OF PDS TO PS
//*
//CPYMPS EXEC PGM=IEBGENER
//SYSPRINT DD SYSOUT=*
//SYSUT1 DD DSN=TCHN134.MJ004.JCLS.PRAC(PSCREA),DISP=SHR
//SYSUT2 DD DSN=TCHN134.MJ004.JCLS.PRAC3,DISP=SHR
//SYSIN DD DUMMY
**************************** Bottom of Data ***************************
//TCHN134A JOB NOTIFY=TCHN134,CLASS=A,TIME=(5,0),
// REGION=5M
//*
//*OBJECTIVE:COPY PS TO PS
//*
//PSCPY EXEC PGM=IEBGENER
//SYSPRINT DD SYSOUT=*
//SYSUT1 DD DSN=TCHN134.MJ004.HRDCOD.PS,DISP=SHR
//SYSUT2 DD DSN=TCHN134.MJ004.JCLS.PRAC3,
// DISP=(MOD,CATLG,DELETE),
// SPACE=(TRK,(1,1),RLSE),
// UNIT=SYSDA,
// DCB=(LRECL=80,BLKSIZE=800,DSORG=PS,RECFM=FB)
//SYSIN DD DUMMY
//TCHN134$ JOB MSGCLASS=X,MSGLEVEL=(1,1),CLASS=B,
// REGION=5M,NOTIFY=&SYSUID,TIME=(5,0)
//************* JOB LOG MAINTAINENCE *********************************
//* OBJECTIVE : SORTING
//*
//*********************************************************************
//STEP1 EXEC PGM=SORT
//SYSPRINT DD SYSOUT=*
//SYSOUT DD SYSOUT=*
//SORTIN DD *
20005 RAJESH VLSI 30000 4
20004 KARTHIK JAVA 20000 3
20002 SHAHID MAINFRAME 21000 2
20001 PRASAD MAINFRAME 25000 3
19000 ANJU TESTING 25000 1
20012 SATHYA JAVA 20000 3
20015 RAMA MAINFRAME 24600 4
20013 RIYA VLSI 24000 2
20011 RAKA VLSI 25000 1
20010 RANA JAVA 20600 3
/*
//SORTOUT DD SYSOUT=*
//SYSIN DD *
SORT FIELDS=(1,5,CH,A)
SUM FIELDS=NONE
/*
//TCHN134$ JOB MSGCLASS=X,MSGLEVEL=(1,1),CLASS=B,
// REGION=5M,NOTIFY=&SYSUID,TIME=(5,0)
//************* JOB LOG MAINTAINENCE *********************************
//* OBJECTIVE : SORT RECORDS
//*
//*
//*********************************************************************
//STEP1 EXEC PGM=SORT
//SYSPRINT DD SYSOUT=*
//SYSOUT DD SYSOUT=*
//SORTIN DD *
E005 ARAVIND 45000 HYDERABAD
E004 AMANAT 35000 CHENNAI
E003 BABU 25000 HYDERABAD
E002 JOHN 45000 PUNE
E001 RAMESH 23000 JAMMU
E005 KANNA 34000 CHENNAI
/*
//SORTOUT DD SYSOUT=*
//SYSIN DD *
SORT FIELDS=(1,4,CH,A),
SKIPREC=2,STOPAFT=2
/*
//*
//TASK2 EXEC PGM=SORT
//SYSPRINT DD SYSOUT=*
//SYSOUT DD SYSOUT=*
//SORTIN DD *
E005 ARAVIND 45000 HYDERABAD
E004 AMANAT 35000 CHENNAI
E003 BABU 25000 HYDERABAD
E002 JOHN 45000 PUNE
E001 RAMESH 23000 JAMMU
E005 KANNA 34000 CHENNAI
/*
//SORTOUT DD SYSOUT=*
//SYSIN DD *
SORT FIELDS=(11,4,CH,A)
INREC FIELDS=(1:11,4)
/*
//
//TCHN134$ JOB MSGCLASS=X,MSGLEVEL=(1,1),CLASS=B,
// REGION=5M,NOTIFY=&SYSUID,TIME=(5,0)
//************* JOB LOG MAINTAINENCE *********************************
//* OBJECTIVE : USING SORT
//*
//*********************************************************************
//STEP1 EXEC PGM=SORT
//SYSPRINT DD SYSOUT=*
//SYSOUT DD SYSOUT=*
//SORTIN DD *
20005 RAJESH VLSI 30000 4
20004 KARTHIK JAVA 20000 3
20002 SHAHID MAINFRAME 21000 2
20001 PRASAD MAINFRAME 25000 3
19000 ANJU TESTING 25000 1
20012 SATHYA JAVA 20000 3
20015 RAMA MAINFRAME 24600 4
20013 RIYA VLSI 24000 2
20011 RAKA VLSI 25000 1
20010 RANA JAVA 20600 3
/*
//SORTOUT DD DSN=TCHN134.MJ004.PDF51.PS1,
// DISP=(NEW,CATLG,DELETE),
// SPACE=(TRK,(20,10),RLSE),
// DCB=(LRECL=80,BLKSIZE=800,RECFM=FB)
//SYSIN DD *
SORT FIELDS=(1,3,CH,D)
OMIT COND=(40,5,CH,EQ,C'15000')
INREC FIELDS=(1:7,10,13:22,6)
/*
//

You might also like