Code: |
----+----1----+----2----+----3----+----4----+----5----+----6
111111111111 5 222222222222 9 222222222222 9 333333333333 5 333333333333 9 444444444444 5 444444444444 9 444444444444 9 444444444444 9 555555555555 9 666666666666 5 |
Code: |
----+----1----+----2----+----3----+----4----+----5----+----6
111111111111 5 222222222222 9 222222222222 9 333333333333 9 444444444444 9 444444444444 9 444444444444 9 555555555555 9 666666666666 5 |
Code: |
//STEP0100 EXEC PGM=SORT //SYSOUT DD SYSOUT=* //INA DD * 111111111111 5 222222222222 9 222222222222 9 333333333333 5 333333333333 9 444444444444 5 444444444444 9 444444444444 9 444444444444 9 555555555555 9 666666666666 5 //INB DD * 111111111111 5 222222222222 9 222222222222 9 333333333333 5 333333333333 9 444444444444 5 444444444444 9 444444444444 9 444444444444 9 555555555555 9 666666666666 5 //SORTOUT DD SYSOUT=* //SYSIN DD * OPTION COPY JOINKEYS F1=INA,FIELDS=(15,11,A) # KEY JOINKEYS F2=INB,FIELDS=(01,11,A) # KEY REFORMAT FIELDS=(F1:01,80, # 80 BYTE RECORD F2:12,08) # SUM COUNTER OUTFIL BUILD=(01,80), # BUILD ONLY 80 BYTES OMIT=(81,8,ZD,GT,1,AND, # OMIT DUP COUNTER > 1 35,1,CH,EQ,C'5') # CLASS '5' /* //JNF2CNTL DD * INREC BUILD=(15,11, # KEY C'00000001') # COUNTER OF 1 SUM FIELDS=(12,08,ZD) # SUM THE COUNTER /* |
output generated using printer-friendly topic mod. All times are GMT - 5 Hours