1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
|
//FICOUT SET FICOUT='MON.FICHIER.DE.TRAVAIL'
//DEL0001 EXEC PGM=IEFBR14 /* DELETE PREVENTIF FICHIER */
//SYSUT2 DD DISP=(MOD,DELETE),DSN=&FICOUT,
// SPACE=(TRK,(1,1))
//*
//SEARCH EXEC PGM=ISRSUPC,PARM=(SRCHCMP,'IDPFX NOSUMS NOPRTCC')
//NEWDD DD DISP=SHR,DSN=$FORM.COURS.JCL.IN
//* TDD DD SYSOUT=*,
//* LRECL=133,RECFM=FB,BLKSIZE=0
//OUTDD DD DISP=(,PASS),DSN=&&LIST1,SPACE=(CYL,(90,90),RLSE),
// UNIT=3390,LRECL=133,RECFM=FB,BLKSIZE=0
//SYSIN DD *
SLIST OFF
SRCHFOR '//'
CMPCOLM 1:2
//*
//TRI002 EXEC PGM=SORT EXTRACTION DES LIGNES SIGNIFICATIVES
//SYSOUT DD SYSOUT=*
//SYSPRINT DD SYSOUT=*
//SORTIN DD DSN=&&LIST1,DISP=(OLD,DELETE)
//SORTOUT DD DISP=(NEW,CATLG),DSN=&FICOUT,SPACE=(CYL,(30,30),RLSE),
// UNIT=SYSALLDA,LRECL=90,RECFM=FB,BLKSIZE=0
//SYSIN DD *
SORT FIELDS=COPY
OMIT COND=(16,01,CH,LT,C'0',OR,19,02,CH,NE,C'//',OR,
21,01,CH,EQ,C'*')
//* |
Partager