//**********************************************************
//* List the load module information *
//**********************************************************
//LISTLOAD EXEC PGM=AMBLIST
//SYSLIB DD DISP=SHR,DSN=Your.load.library
//SYSPRINT DD DSN=&&LINFO,DISP=(,PASS),SPACE=(CYL,(300,100),RLSE)
//SYSIN DD *
LISTLOAD
/*
//**********************************************************
//* Extract the cobol load module names *
//**********************************************************
//EXTRCOBL EXEC PGM=SORT
//SYSOUT DD SYSOUT=*
//SORTIN DD DISP=(OLD,DELETE),DSN=&&LINFO
//SORTOUT DD SYSOUT=*,RECFM=FB
//SYSIN DD *
OPTION COPY
INREC IFTHEN=(WHEN=GROUP,
BEGIN=(06,12,CH,EQ,C'MEMBER NAME:'),
PUSH=(125:20,08)),
IFTHEN=(WHEN=GROUP,
BEGIN=(12,10,CH,EQ,C'TRANSLATOR'),
PUSH=(135:ID=08,
145:SEQ=1),RECORDS=2)
OUTFIL REMOVECC,NODETAIL,
INCLUDE=(145,01,CH,EQ,C'2',AND,
(012,07,CH,EQ,C'5740CB1',OR,
012,07,CH,EQ,C'5668958',OR,
012,07,CH,EQ,C'5688197',OR,
012,07,CH,EQ,C'5648A25',OR,
012,07,CH,EQ,C'5655G53',OR,
012,07,CH,EQ,C'5655S71',OR,
012,07,CH,EQ,C'5655W32',OR,
012,07,CH,EQ,C'5697ECV',OR,
012,07,CH,EQ,C'5697EC6',OR,
012,07,CH,EQ,C'5697V61')),
SECTIONS=(125,08,
TRAILER3=(125,08,
' | ',
012,07))
/*
|