Quote: |
I have one flat file with Lrecl=224, and i need to eliminate duplicate in col 47, 5 bites |
Code: |
ABC ABC -DUP1 ABC -DUP2 DEF EFG EFG -DUP1 |
Code: |
ABC DEF EFG |
Code: |
DEF |
Code: |
//STEP0100 EXEC PGM=EZTPA00 //STEPLIB DD DSN=EASYTREV.LOADLIB, // DISP=SHR //SYSPRINT DD SYSOUT=* //SYSSNAP DD SYSOUT=* //INFILE DD DSN=YOUR INPUT FILE, // DISP=SHR //OUTFILE DD SYSOUT=*,LRECL=80 //SYSIN DD * FILE INFILE IN-KEY 47 05 A FILE OUTFILE FB(0 0) OUT-REC 01 80 A OUT-KEY 01 05 A OUT-REC-CNT 16 09 N JOB INPUT (INFILE KEY(IN-KEY)) FINISH DISP IF FIRST-DUP INFILE OR NOT DUPLICATE INFILE OUT-KEY = IN-KEY PUT OUTFILE END-IF DISP. PROC OUT-REC = 'TOTAL RECORDS: ' OUT-REC-CNT = RECORD-COUNT PUT OUTFILE END-PROC /* |
output generated using printer-friendly topic mod. All times are GMT - 5 Hours