Was trying to sort the data based on position 49 onwards for 50 bytes.
015258642 01EXXQ01AL7859689FI DEM 050H09348341L11 FINANCIAL TLC
015258642 01EXXQ01AL7859689FI PBS
015258642 01EXXQ01AL7859689FI FA1
015258642 01EXXQ01AL7859689FI BEN
015258643 01EXXQ01AL7859689FI DEM 040H09348342P1L FINANCIAL DDC
015258643 01EXXQ01AL7859689FI PBS
015258643 01EXXQ01AL7859689FI FA1
015258643 01EXXQ01AL7859689FI BEN
016279862 01NYYW05HI7859688ID DEM 020H07688688USA REPRESENTATIVE CORP
016279862 01NYYW05HI7859688ID PBS
016279862 01NYYW05HI7859688ID FA1
016279862 01NYYW05HI7859688ID BEN
016279997 01NYYW05GA7859687ID DEM 120H07349349BUMBLE BEE INC
016279997 01NYYW05GA7859687ID PBS
016279997 01NYYW05GA7859687ID FA1
016279997 01NYYW05GA7859687ID BEN
015258642 01EXXQ01AL7859689FI PBS
015258642 01EXXQ01AL7859689FI FA1
015258642 01EXXQ01AL7859689FI BEN
015258643 01EXXQ01AL7859689FI DEM 040H09348342P1L FINANCIAL DDC
015258643 01EXXQ01AL7859689FI PBS
015258643 01EXXQ01AL7859689FI FA1
015258643 01EXXQ01AL7859689FI BEN
016279862 01NYYW05HI7859688ID DEM 020H07688688USA REPRESENTATIVE CORP
016279862 01NYYW05HI7859688ID PBS
016279862 01NYYW05HI7859688ID FA1
016279862 01NYYW05HI7859688ID BEN
016279997 01NYYW05GA7859687ID DEM 120H07349349BUMBLE BEE INC
016279997 01NYYW05GA7859687ID PBS
016279997 01NYYW05GA7859687ID FA1
016279997 01NYYW05GA7859687ID BEN
Tried the following :
INREC IFTHEN=(WHEN=GROUP,BEGIN=(38,3,CH,EQ,C'DEM'),PUSH=(10123:ID=4)),
IFTHEN=(WHEN=INIT,OVERLAY=(10001:5516,12,1983,100,1,10))
SORT FIELDS=(10001,126,CH,A),EQUALS
OUTREC IFTHEN=(WHEN=GROUP,BEGIN=(38,3,CH,EQ,C'DEM'),
PUSH=(10127:ID=4)),
IFTHEN=(WHEN=INIT,OVERLAY=(10001:5516,12,1983,100,1,10))
IFTHEN=(WHEN=INIT,OVERLAY=(10001:5516,12,1983,100,1,10))
SORT FIELDS=(10001,126,CH,A),EQUALS
OUTREC IFTHEN=(WHEN=GROUP,BEGIN=(38,3,CH,EQ,C'DEM'),
PUSH=(10127:ID=4)),
IFTHEN=(WHEN=INIT,OVERLAY=(10001:5516,12,1983,100,1,10))
But when I do that, the rest of the records get shuffled into different positions.
Tried group and seq, did not get it the way I want.
Expected output :
016279862 01NYYW05HI7859688ID DEM 020H07688688USA REPRESENTATIVE CORP
016279862 01NYYW05HI7859688ID PBS
016279862 01NYYW05HI7859688ID FA1
016279862 01NYYW05HI7859688ID BEN
015258643 01EXXQ01AL7859689FI DEM 040H09348342P1L FINANCIAL DDC
015258643 01EXXQ01AL7859689FI PBS
015258643 01EXXQ01AL7859689FI FA1
015258643 01EXXQ01AL7859689FI BEN
015258642 01EXXQ01AL7859689FI DEM 050H09348341L11 FINANCIAL TLC
015258642 01EXXQ01AL7859689FI PBS
015258642 01EXXQ01AL7859689FI FA1
015258642 01EXXQ01AL7859689FI BEN
016279997 01NYYW05GA7859687ID DEM 120H07349349BUMBLE BEE INC
016279997 01NYYW05GA7859687ID PBS
016279997 01NYYW05GA7859687ID FA1
016279997 01NYYW05GA7859687ID BEN
016279862 01NYYW05HI7859688ID PBS
016279862 01NYYW05HI7859688ID FA1
016279862 01NYYW05HI7859688ID BEN
015258643 01EXXQ01AL7859689FI DEM 040H09348342P1L FINANCIAL DDC
015258643 01EXXQ01AL7859689FI PBS
015258643 01EXXQ01AL7859689FI FA1
015258643 01EXXQ01AL7859689FI BEN
015258642 01EXXQ01AL7859689FI DEM 050H09348341L11 FINANCIAL TLC
015258642 01EXXQ01AL7859689FI PBS
015258642 01EXXQ01AL7859689FI FA1
015258642 01EXXQ01AL7859689FI BEN
016279997 01NYYW05GA7859687ID DEM 120H07349349BUMBLE BEE INC
016279997 01NYYW05GA7859687ID PBS
016279997 01NYYW05GA7859687ID FA1
016279997 01NYYW05GA7859687ID BEN
Please guide me how can I rearrange it.
Thanks
Aka