Billy,

Use the following DFSORT JCL which will give you the desired results

//STEP0100 EXEC PGM=SORT
//SYSOUT   DD SYSOUT=*
//SORTIN   DD *
A.B.C.D.E
A.B.C.D.EF
A.B.C.D.EFG
A.B.C.D.EFGH
A.B.C.D.EFGHI
A.B.C.D.EFGHIJ
A.B.C.D.EFGHIJK
A.B.C.D.EFGHIJKL
JOSEPH.CONTROL.SAMPLIB.JCL
PRODUCTION.CONTROL.VSAM.DATABASE.INDEX
SYS1.PARMLIB
SYS5.NPLEX1.PARMLIB
SYS4.UBS.EXEC
SYS3.UBS.A.B.C.D
SYS3.UBS.ABC.C.DE
SYS3.UBS.AB.BC.DE
SYS3.UBS.AB.BC.XAB
//SORTOUT  DD SYSOUT=*
//SYSIN    DD *
  OPTION COPY
  INREC IFTHEN=(WHEN=INIT,
         PARSE=(%=(ENDAT=C' '),
                %01=(SUBPOS=9,FIXLEN=8)),
         BUILD=(01,44,%01)),
  IFTHEN=(WHEN=(52,1,CH,EQ,C'.'),BUILD=(01,44,53,1)),
  IFTHEN=(WHEN=(51,1,CH,EQ,C'.'),BUILD=(01,44,52,2)),
  IFTHEN=(WHEN=(50,1,CH,EQ,C'.'),BUILD=(01,44,51,3)),
  IFTHEN=(WHEN=(49,1,CH,EQ,C'.'),BUILD=(01,44,50,4)),
  IFTHEN=(WHEN=(48,1,CH,EQ,C'.'),BUILD=(01,44,49,5)),
  IFTHEN=(WHEN=(47,1,CH,EQ,C'.'),BUILD=(01,44,48,6)),
  IFTHEN=(WHEN=(46,1,CH,EQ,C'.'),BUILD=(01,44,47,7)),
  IFTHEN=(WHEN=(45,1,CH,EQ,C'.'),BUILD=(01,44,46,8)),
  IFTHEN=(WHEN=NONE,BUILD=(01,44,45,9,JFY=(SHIFT=LEFT)))
/*


The output from this job is

A.B.C.D.E                                   E
A.B.C.D.EF                                  EF
A.B.C.D.EFG                                 EFG
A.B.C.D.EFGH                                EFGH
A.B.C.D.EFGHI                               EFGHI
A.B.C.D.EFGHIJ                              EFGHIJ
A.B.C.D.EFGHIJK                             EFGHIJK
A.B.C.D.EFGHIJKL                            EFGHIJKL
JOSEPH.CONTROL.SAMPLIB.JCL                  JCL
PRODUCTION.CONTROL.VSAM.DATABASE.INDEX      INDEX
SYS1.PARMLIB                                PARMLIB
SYS5.NPLEX1.PARMLIB                         PARMLIB
SYS4.UBS.EXEC                               EXEC
SYS3.UBS.A.B.C.D                            D
SYS3.UBS.ABC.C.DE                           DE
SYS3.UBS.AB.BC.DE                           DE
SYS3.UBS.AB.BC.XAB                          XAB


Further if you have any questions, please let me know


Thanks,
Kolusu
DFSORT Development
IBM Corporation



----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

Reply via email to