Skolusu
Senior Member
Joined: 07 Dec 2007 Posts: 2205 Location: San Jose
|
|
|
|
paresh.ojha,
The following DFSORT/ICETOOL JCl will give you the desired results
Code: |
//STEP0100 EXEC PGM=ICETOOL
//TOOLMSG DD SYSOUT=*
//DFSMSG DD SYSOUT=*
//IN DD *
04 11111
05 11111
01 11111
00 11111
04 11111
05 11111
01 11111
00 11111
04 22222
05 22222
05 22222
07 22222
01 22222
00 22222
04 44444
05 44444
05 44444
05 44444
01 44444
00 44444
04 44444
05 44444
05 44444
05 44444
01 44444
00 44444
04 66666
05 66666
05 66666
05 66666
01 66666
00 66666
//T1 DD DSN=&&T1,DISP=(,PASS),SPACE=(CYL,(X,Y),RLSE)
//OUT DD SYSOUT=*
//TOOLIN DD *
SELECT FROM(IN) TO(T1) ON(81,13,CH) ALLDUPS USING(CTL1)
SORT FROM(T1) USING(CTL2)
//CTL1CNTL DD *
INREC IFTHEN=(WHEN=GROUP,BEGIN=(1,2,ZD,EQ,4),
PUSH=(81:4,5,SEQ=8,ID=8))
OUTFIL FNAMES=T1,BUILD=(1,80,94,8)
//CTL2CNTL DD *
SORT FIELDS=(81,8,CH,A)
OUTFIL FNAMES=OUT,BUILD=(1,80)
//* |
|
|