Code: |
//SORT005 EXEC PGM=SORT //SYSPRINT DD SYSOUT=* //SYSOUT DD SYSOUT=* //SORTIN DD DISP=SHR,DSN=P#MMA.IN.CPY.J28T.MARXTR.D060609.T0356457 // DD DISP=SHR,DSN=P#MMA.IN.CPY.A1B4.MARXTR.D060609.T0846322 //SORTOUT DD DSN=D2HG.JSORTDUP.TEST1, // DISP=(NEW,CATLG,DELETE), // SPACE=(CYL,(40,10),RLSE) //SORTWK01 DD UNIT=SYSDA,SPACE=(CYL,(50,10),RLSE) //SORTWK02 DD UNIT=SYSDA,SPACE=(CYL,(50,10),RLSE) //SORTWK03 DD UNIT=SYSDA,SPACE=(CYL,(50,10),RLSE) //SYSIN DD * SORT FIELDS=(47,5,CH,A) OUTFIL REMOVECC,NODETAIL, TRAILER1=('TOTAL RECORDS: ',COUNT) |
Code: |
//STEP0100 EXEC PGM=ICETOOL //TOOLMSG DD SYSOUT=* //DFSMSG DD SYSOUT=* //IN001 DD DSN=input file1, // DISP=SHR //IN002 DD DSN=input file2, // DISP=SHR //OUT DD DSN=&T1, // DISP=(MOD,PASS,DELETE), // UNIT=SYSDA, // SPACE=(CYL,(1,1),RLSE) //CNT DD SYSOUT=* //TOOLIN DD * COPY FROM(IN001) USING(CTL1) COPY FROM(IN002) USING(CTL1) COPY FROM(OUT) USING(CTL2) //CTL1CNTL DD * OUTREC FIELDS=(1,80) OUTFIL FNAMES=OUT,NODETAIL,REMOVECC, TRAILER1=('TOTAL NO: OF RECORDS IN THE FILE:',COUNT,80:X) //CTL2CNTL DD * OUTREC FIELDS=(1,80) OUTFIL FNAMES=CNT,REMOVECC, TRAILER1=('GRAND TOTAL COUNT OF ALL FILES :', TOT=(34,8,ZD,EDIT=(IIIIIIIT)),80:X) /* |
Code: |
FILE1IN FILE2IN FILE3IN |
output generated using printer-friendly topic mod. All times are GMT - 5 Hours