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 29 30 31 32 33 34 35 36 37
| //ICETOOL EXEC PGM=ICETOOL,REGION=1024K
//TOOLMSG DD SYSOUT=*
//DFSMSG DD SYSOUT=*
//TOOLIN DD *
COPY FROM(INDD) TO(OUTDD) USING(CTL1)
//INDD DD *
CHAMPA CHAMPB CHAMPC
//CTL1CNTL DD *
OUTREC BUILD(C'A',1,20)
//OUTDD DD DISP=(NEW,PASS),DSN=&&TEMP1,
// AVGREC=U,SPACE=(80,(100,10))
//*
//ICETOOL EXEC PGM=ICETOOL,REGION=1024K
//TOOLMSG DD SYSOUT=*
//DFSMSG DD SYSOUT=*
//TOOLIN DD *
COPY FROM(INDD) TO(OUTDD) USING(CTL1)
//INDD DD *
DETAIL1
DETAIL2
DETAIL3
DETAILN
//CTL1CNTL DD *
OUTREC BUILD(C'A ',1,7)
//OUTDD DD DISP=(NEW,PASS),DSN=&&TEMP2,
// AVGREC=U,SPACE=(80,(100,10))
//*
//SORT EXEC PGM=SORT
//SYSOUT DD SYSOUT=*
//SYSIN DD *
JOINKEYS FILES=F1,FIELDS=(1,1,A)
JOINKEYS FILES=F2,FIELDS=(1,1,A)
REFORMAT FIELDS=(F1:2,20,F2:2,8)
SORT FIELDS=COPY
//SORTJNF1 DD DISP=SHR,DSN=&&TEMP1
//SORTJNF2 DD DISP=SHR,DSN=&&TEMP2
//SORTOUT DD SYSOUT=* |
Partager