//EXAMPLE1 EXEC PGM=AMBLIST,REGION=16M
//SYSPRINT DD SYSOUT=*
//LOADLIB1 DD DSN=APPS.PDSE,DISP=(SHR)
//SYSIN DD *
LISTLOAD DDN=LOADLIB1,MEMBER=(APP1)
/*
//EXAMPLE2 EXEC PGM=AMBLIST,REGION=16M
//SYSPRINT DD SYSOUT=*
//LOADLIB2 DD DSN=GAMES.PDSE,DISP=(SHR)
//SYSIN DD *
LISTLOAD DDN=LOADLIB2,MEMBER=(APP1),OUTPUT=MODLIST
/*
//EXAMPLE3 EXEC PGM=AMBLIST,REGION=16M
//SYSPRINT DD SYSOUT=*
//HFS1 DD PATH='/u/userid/main',PATHDISP=(KEEP,KEEP)
//SYSIN DD *
LISTLOAD DDN=HFS1,OUTPUT=MODLIST
/*
echo " LISTLOAD MEMBER=(APP1)" | amblist "//'apps.pdse'" > APP1.both.amblist
echo " LISTLOAD MEMBER=APP1,OUTPUT=MODLIST" > amblist.ctl
amblist "//'apps.pdse'" > APP1.modlist.amblist < amblist.ctl
amblist main | grep 'ENTRY POINT' # where "main" is a program in the working
directory LISTLOAD OUTPUT=MODLIST # needs leading white space; output starts
as (each) control statement is entered ^D # EOF: in raw mode, type CTRL-D, in
OMVS ¢D, by default
For more information, see AMBLIST, in z/OS MVS Diagnosis: Tools and Service Aids.