Skolusu
Senior Member
Joined: 07 Dec 2007 Posts: 2205 Location: San Jose
|
|
|
|
vvmanyam,
The following DFSORT JCL will give you the desired results
Code: |
//STEP0100 EXEC PGM=ICEMAN
//SYSOUT DD SYSOUT=*
//SORTIN DD *
AAAAAA 123454893893123454123454893893
BBBBBB 849749839275839275839275
AAAAAB 849849848948849499938484949498490047894849
AAAAAC 199484948593985938948593489489948593
//SORTOUT DD SYSOUT=*
//SYSIN DD *
SORT FIELDS=COPY
INREC IFTHEN=(WHEN=(11,6,CH,EQ,17,6,CH),OVERLAY=(17:6X),HIT=NEXT),
IFTHEN=(WHEN=(11,6,CH,EQ,23,6,CH),OVERLAY=(23:6X),HIT=NEXT),
IFTHEN=(WHEN=(11,6,CH,EQ,29,6,CH),OVERLAY=(29:6X),HIT=NEXT),
IFTHEN=(WHEN=(11,6,CH,EQ,35,6,CH),OVERLAY=(35:6X),HIT=NEXT),
IFTHEN=(WHEN=(11,6,CH,EQ,41,6,CH),OVERLAY=(41:6X),HIT=NEXT),
IFTHEN=(WHEN=(11,6,CH,EQ,47,6,CH),OVERLAY=(47:6X),HIT=NEXT),
IFTHEN=(WHEN=(11,6,CH,EQ,53,6,CH),OVERLAY=(53:6X),HIT=NEXT),
IFTHEN=(WHEN=(11,6,CH,EQ,59,6,CH),OVERLAY=(59:6X),HIT=NEXT),
IFTHEN=(WHEN=(11,6,CH,EQ,65,6,CH),OVERLAY=(65:6X),HIT=NEXT),
IFTHEN=(WHEN=(17,6,CH,EQ,23,6,CH),OVERLAY=(23:6X),HIT=NEXT),
IFTHEN=(WHEN=(17,6,CH,EQ,29,6,CH),OVERLAY=(29:6X),HIT=NEXT),
IFTHEN=(WHEN=(17,6,CH,EQ,35,6,CH),OVERLAY=(35:6X),HIT=NEXT),
IFTHEN=(WHEN=(17,6,CH,EQ,41,6,CH),OVERLAY=(41:6X),HIT=NEXT),
IFTHEN=(WHEN=(17,6,CH,EQ,47,6,CH),OVERLAY=(47:6X),HIT=NEXT),
IFTHEN=(WHEN=(17,6,CH,EQ,53,6,CH),OVERLAY=(53:6X),HIT=NEXT),
IFTHEN=(WHEN=(17,6,CH,EQ,59,6,CH),OVERLAY=(59:6X),HIT=NEXT),
IFTHEN=(WHEN=(17,6,CH,EQ,65,6,CH),OVERLAY=(65:6X),HIT=NEXT),
IFTHEN=(WHEN=(23,6,CH,EQ,29,6,CH),OVERLAY=(29:6X),HIT=NEXT),
IFTHEN=(WHEN=(23,6,CH,EQ,35,6,CH),OVERLAY=(35:6X),HIT=NEXT),
IFTHEN=(WHEN=(23,6,CH,EQ,41,6,CH),OVERLAY=(41:6X),HIT=NEXT),
IFTHEN=(WHEN=(23,6,CH,EQ,47,6,CH),OVERLAY=(47:6X),HIT=NEXT),
IFTHEN=(WHEN=(23,6,CH,EQ,53,6,CH),OVERLAY=(53:6X),HIT=NEXT),
IFTHEN=(WHEN=(23,6,CH,EQ,59,6,CH),OVERLAY=(59:6X),HIT=NEXT),
IFTHEN=(WHEN=(23,6,CH,EQ,65,6,CH),OVERLAY=(65:6X),HIT=NEXT),
IFTHEN=(WHEN=(29,6,CH,EQ,35,6,CH),OVERLAY=(35:6X),HIT=NEXT),
IFTHEN=(WHEN=(29,6,CH,EQ,41,6,CH),OVERLAY=(41:6X),HIT=NEXT),
IFTHEN=(WHEN=(29,6,CH,EQ,47,6,CH),OVERLAY=(47:6X),HIT=NEXT),
IFTHEN=(WHEN=(29,6,CH,EQ,53,6,CH),OVERLAY=(53:6X),HIT=NEXT),
IFTHEN=(WHEN=(29,6,CH,EQ,59,6,CH),OVERLAY=(59:6X),HIT=NEXT),
IFTHEN=(WHEN=(29,6,CH,EQ,65,6,CH),OVERLAY=(65:6X),HIT=NEXT),
IFTHEN=(WHEN=(35,6,CH,EQ,41,6,CH),OVERLAY=(41:6X),HIT=NEXT),
IFTHEN=(WHEN=(35,6,CH,EQ,47,6,CH),OVERLAY=(47:6X),HIT=NEXT),
IFTHEN=(WHEN=(35,6,CH,EQ,53,6,CH),OVERLAY=(53:6X),HIT=NEXT),
IFTHEN=(WHEN=(35,6,CH,EQ,59,6,CH),OVERLAY=(59:6X),HIT=NEXT),
IFTHEN=(WHEN=(35,6,CH,EQ,65,6,CH),OVERLAY=(65:6X),HIT=NEXT),
IFTHEN=(WHEN=(41,6,CH,EQ,47,6,CH),OVERLAY=(47:6X),HIT=NEXT),
IFTHEN=(WHEN=(41,6,CH,EQ,53,6,CH),OVERLAY=(53:6X),HIT=NEXT),
IFTHEN=(WHEN=(41,6,CH,EQ,59,6,CH),OVERLAY=(59:6X),HIT=NEXT),
IFTHEN=(WHEN=(41,6,CH,EQ,65,6,CH),OVERLAY=(65:6X),HIT=NEXT),
IFTHEN=(WHEN=(47,6,CH,EQ,53,6,CH),OVERLAY=(53:6X),HIT=NEXT),
IFTHEN=(WHEN=(47,6,CH,EQ,59,6,CH),OVERLAY=(59:6X),HIT=NEXT),
IFTHEN=(WHEN=(47,6,CH,EQ,65,6,CH),OVERLAY=(65:6X),HIT=NEXT),
IFTHEN=(WHEN=(53,6,CH,EQ,59,6,CH),OVERLAY=(59:6X),HIT=NEXT),
IFTHEN=(WHEN=(53,6,CH,EQ,65,6,CH),OVERLAY=(65:6X),HIT=NEXT),
IFTHEN=(WHEN=(59,6,CH,EQ,65,6,CH),OVERLAY=(65:6X),HIT=NEXT)
/* |
Hope this helps...
Cheers |
|