shankar.v
Active User
Joined: 25 Jun 2007 Posts: 196 Location: Bangalore
|
|
|
|
ajayjindal21,
Please check with the following code for your requirement
Code: |
// EXEC PGM=SORT
//SORTIN DD *
SYNCSORT SORT OK
/*
//SORTOUT DD SYSOUT=*
//SYSOUT DD SYSOUT=*
//SYSIN DD *
OPTION COPY
INREC IFTHEN=(WHEN=INIT,BUILD=(1,52,53:X)),
IFTHEN=(WHEN=(45,6,CH,EQ,C' '),BUILD=(1,44,51,2,53:X)),
IFTHEN=(WHEN=(50,1,CH,NE,C' '),BUILD=(1,44,45,6,C' ',51,2)),
IFTHEN=(WHEN=(49,1,CH,NE,C' '),BUILD=(1,44,45,5,C' ',51,2,53:X)),
IFTHEN=(WHEN=(48,1,CH,NE,C' '),BUILD=(1,44,45,4,C' ',51,2,53:X)),
IFTHEN=(WHEN=(47,1,CH,NE,C' '),BUILD=(1,44,45,3,C' ',51,2,53:X)),
IFTHEN=(WHEN=(46,1,CH,NE,C' '),BUILD=(1,44,45,2,C' ',51,2,53:X)),
IFTHEN=(WHEN=(45,1,CH,NE,C' '),BUILD=(1,44,45,1,C' ',51,2,53:X))
OUTFIL IFOUTLEN=54,
IFTHEN=(WHEN=(1,44,CH,EQ,C' '),BUILD=(45,9)),
IFTHEN=(WHEN=(44,1,CH,NE,C' '),BUILD=(1,44,C' ',45,9)),
IFTHEN=(WHEN=(43,1,CH,NE,C' '),BUILD=(1,43,C' ',45,9)),
IFTHEN=(WHEN=(42,1,CH,NE,C' '),BUILD=(1,42,C' ',45,9)),
IFTHEN=(WHEN=(41,1,CH,NE,C' '),BUILD=(1,41,C' ',45,9)),
IFTHEN=(WHEN=(40,1,CH,NE,C' '),BUILD=(1,40,C' ',45,9)),
IFTHEN=(WHEN=(39,1,CH,NE,C' '),BUILD=(1,39,C' ',45,9)),
IFTHEN=(WHEN=(38,1,CH,NE,C' '),BUILD=(1,38,C' ',45,9)),
IFTHEN=(WHEN=(37,1,CH,NE,C' '),BUILD=(1,37,C' ',45,9)),
IFTHEN=(WHEN=(36,1,CH,NE,C' '),BUILD=(1,36,C' ',45,9)),
IFTHEN=(WHEN=(35,1,CH,NE,C' '),BUILD=(1,35,C' ',45,9)),
IFTHEN=(WHEN=(34,1,CH,NE,C' '),BUILD=(1,34,C' ',45,9)),
IFTHEN=(WHEN=(33,1,CH,NE,C' '),BUILD=(1,33,C' ',45,9)),
IFTHEN=(WHEN=(32,1,CH,NE,C' '),BUILD=(1,32,C' ',45,9)),
IFTHEN=(WHEN=(31,1,CH,NE,C' '),BUILD=(1,31,C' ',45,9)),
IFTHEN=(WHEN=(30,1,CH,NE,C' '),BUILD=(1,30,C' ',45,9)),
IFTHEN=(WHEN=(29,1,CH,NE,C' '),BUILD=(1,29,C' ',45,9)),
IFTHEN=(WHEN=(28,1,CH,NE,C' '),BUILD=(1,28,C' ',45,9)),
IFTHEN=(WHEN=(27,1,CH,NE,C' '),BUILD=(1,27,C' ',45,9)),
IFTHEN=(WHEN=(26,1,CH,NE,C' '),BUILD=(1,26,C' ',45,9)),
IFTHEN=(WHEN=(25,1,CH,NE,C' '),BUILD=(1,25,C' ',45,9)),
IFTHEN=(WHEN=(24,1,CH,NE,C' '),BUILD=(1,24,C' ',45,9)),
IFTHEN=(WHEN=(23,1,CH,NE,C' '),BUILD=(1,23,C' ',45,9)),
IFTHEN=(WHEN=(22,1,CH,NE,C' '),BUILD=(1,22,C' ',45,9)),
IFTHEN=(WHEN=(21,1,CH,NE,C' '),BUILD=(1,21,C' ',45,9)),
IFTHEN=(WHEN=(20,1,CH,NE,C' '),BUILD=(1,20,C' ',45,9)),
IFTHEN=(WHEN=(19,1,CH,NE,C' '),BUILD=(1,19,C' ',45,9)),
IFTHEN=(WHEN=(18,1,CH,NE,C' '),BUILD=(1,18,C' ',45,9)),
IFTHEN=(WHEN=(17,1,CH,NE,C' '),BUILD=(1,17,C' ',45,9)),
IFTHEN=(WHEN=(16,1,CH,NE,C' '),BUILD=(1,16,C' ',45,9)),
IFTHEN=(WHEN=(15,1,CH,NE,C' '),BUILD=(1,15,C' ',45,9)),
IFTHEN=(WHEN=(14,1,CH,NE,C' '),BUILD=(1,14,C' ',45,9)),
IFTHEN=(WHEN=(13,1,CH,NE,C' '),BUILD=(1,13,C' ',45,9)),
IFTHEN=(WHEN=(12,1,CH,NE,C' '),BUILD=(1,12,C' ',45,9)),
IFTHEN=(WHEN=(11,1,CH,NE,C' '),BUILD=(1,11,C' ',45,9)),
IFTHEN=(WHEN=(10,1,CH,NE,C' '),BUILD=(1,10,C' ',45,9)),
IFTHEN=(WHEN=(09,1,CH,NE,C' '),BUILD=(1,09,C' ',45,9)),
IFTHEN=(WHEN=(08,1,CH,NE,C' '),BUILD=(1,08,C' ',45,9)),
IFTHEN=(WHEN=(07,1,CH,NE,C' '),BUILD=(1,07,C' ',45,9)),
IFTHEN=(WHEN=(06,1,CH,NE,C' '),BUILD=(1,06,C' ',45,9)),
IFTHEN=(WHEN=(05,1,CH,NE,C' '),BUILD=(1,05,C' ',45,9)),
IFTHEN=(WHEN=(04,1,CH,NE,C' '),BUILD=(1,04,C' ',45,9)),
IFTHEN=(WHEN=(03,1,CH,NE,C' '),BUILD=(1,03,C' ',45,9)),
IFTHEN=(WHEN=(02,1,CH,NE,C' '),BUILD=(1,02,C' ',45,9)),
IFTHEN=(WHEN=(01,1,CH,NE,C' '),BUILD=(1,01,C' ',45,9))
/*
// |
Output:
|
|