Académique Documents
Professionnel Documents
Culture Documents
CREATE PS FILE:
//WIPRO51A JOB CLASS=A,MSGCLASS=A,NOTIFY=WIPRO51
//STEP1 EXEC PGM=IEFBR14
//DD1 DD DSN=WIPRO51.CPS1.PS,DISP=(NEW,CATLG,CATLG),
// SPACE=(TRK,(1,6,0)),DCB=(LRECL=80,RECFM=FB,BLKSIZE=800)
14.COPY PDS TO OTHER PDS WITH RENAME OF SELECTED(MEMBERS & CONTENTS OF MEMBERS):
//WIPRO51A JOB CLASS=A,MSGCLASS=A,NOTIFY=WIPRO51
//STEP1 EXEC PGM=IEBCOPY
//INPUT DD DSN=WIPRO51.A.PDS,DISP=(OLD,CATLG,CATLG)
//OUTPUT DD DSN=WIPRO51.B1.PDS,DISP=(NEW,CATLG,CATLG),
// SPACE=(TRK,(10,6,2)),DCB=(LRECL=80,RECFM=FB,BLKSIZE=800)
//SYSIN DD *
COPY INDD=INPUT,OUTDD=OUTPUT
SELECT MEMBER=((A1,S1,R),A2)
/*
//SYSOUT DD SYSOUT=*
//SYSPRINT DD SYSOUT=*
15.OVERWRITE PS FILE:
//WIPRO52A JOB WIPRO52,MSGCLASS=A,CLASS=A,
// PRTY=15,NOTIFY=WIPRO52
//STEP1 EXEC PGM=IEBGENER
//SYSIN DD DUMMY
//SYSUT1 DD DSN=WIPRO52.COPY1.PS,DISP=SHR
//SYSUT2 DD DSN=WIPRO52.CREAT1.PS,DISP=SHR
//SYSPRINT DD SYSOUT=*
//SYSOUT DD *
27.INSTREAM PROCEDURE
//WIPRO51A JOB ACCT#,WIPRO51,MSGCLASS=A,CLASS=A,
// PRTY=15,NOTIFY=WIPRO51
//PROC1 PROC
//STEP1 EXEC PGM=IEBGENER
//SYSUT1 DD DSN=&A,DISP=SHR
//SYSUT2 DD DSN=&B,DISP=SHR
//SYSIN DD DUMMY
//SYSOUT DD SYSOUT=*
//SYSPRINT DD SYSOUT=*
// PEND
//STEP2 EXEC PROC1,A=WIPRO51.C.PS,B=WIPRO51.SAMPLE.PS
//SYSIN DD DUMMY
//SYSOUT DD SYSOUT=*
//SYSPRINT DD SYSOUT=*
//STEP3 EXEC PROC1,A=WIPRO51.D.PS,B=WIPRO51.C.PS
//SYSIN DD DUMMY
//SYSOUT DD SYSOUT=*
//SYSPRINT DD SYSOUT=*
//STEP4 EXEC PROC1,A=WIPRO51.SAMPLE.PS,B=WIPRO51.D.PS
//SYSIN DD DUMMY
//SYSOUT DD SYSOUT=*
//SYSPRINT DD SYSOUT=*
FILE2:
//PROC1 PROC
//STEP1 EXEC PGM=IEBGENER
//SYSUT1 DD DSN=&A,DISP=SHR
//SYSUT2 DD DSN=&B,DISP=SHR
//SYSIN DD DUMMY
//SYSOUT DD SYSOUT=*
//SYSPRINT DD SYSOUT=*
// PEND
29. SORT & MERGE WITH 2 PROCEDURE:
PC2:MERGE
//PC2 PROC
//ST2 EXEC PGM=SORT
//SORTIN1 DD DSN=&A,DISP=SHR
//SORTIN2 DD DSN=&B,DISP=SHR
//SORTWK DD DSN=&C,DISP=SHR
//SORTOUT DD DSN=&D,DISP=SHR
//SYSIN DD DUMMY
//SYSPRINT DD SYSOUT=*
//SYSOUT DD SYSOUT=*
PC3:SORT
//PC3 PROC
//ST3 EXEC PGM=SORT
//SORTIN DD DSN=&A,DISP=SHR
//SORTOUT DD DSN=&D,DISP=SHR
//SORTWK DD DSN=&C,DISP=SHR
//SYSIN DD DUMMY
//SYSPRINT DD SYSOUT=*
//SYSOUT DD SYSOUT=*
FILE:
//WIPRO51A JOB MSGCLASS=A,CLASS=A,
// PRTY=15,NOTIFY=WIPRO51
//JCL1 JCLLIB ORDER=WIPRO51.THIRDPGM.PDS
//STEP1 EXEC PROC=PC3,A=DUMMY,C=DUMMY,D=DUMMY
//ST3.SORTIN DD DSN=WIPRO51.C.PS,DISP=SHR
//ST3.SORTOUT DD DSN=WIPRO51.C.PS,DISP=SHR
//ST3.SORTWK DD DSN=WIPRO51.SAMPLE.PS,DISP=SHR
//ST3.SYSIN DD *
SORT FIELDS=(1,4,CH,A)
/*
//STEP2 EXEC PROC=PC3,A=DUMMY,C=DUMMY,D=DUMMY
//ST3.SORTIN DD DSN=WIPRO51.D.PS,DISP=SHR
//ST3.SORTOUT DD DSN=WIPRO51.D.PS,DISP=SHR
//ST3.SORTWK DD DSN=WIPRO51.SAMPLE.PS,DISP=SHR
//ST3.SYSIN DD *
SORT FIELDS=(1,4,CH,A)
/*
//STEP3 EXEC PROC=PC2,A=DUMMY,B=DUMMY,C=DUMMY,D=DUMMY
//ST2.SORTIN1 DD DSN=WIPRO51.C.PS,DISP=SHR
//ST2.SORTIN2 DD DSN=WIPRO51.D.PS,DISP=SHR
//ST2.SORTOUT DD DSN=WIPRO51.SAMPLE.PS,DISP=SHR
//ST2.SORTWK DD DSN=WIPRO51.R.PS,DISP=(NEW,DELETE,DELETE),
// SPACE=(TRK,(1,2,0)),DCB=(LRECL=80,RECFM=FB,BLKSIZE=800)
//ST2.SYSIN DD *
MERGE FIELDS=(1,4,CH,A)
/*