Example: Generating ACB maps

The following figure shows example JCL for running a job that generates maps of multiple ACBs.

Each PSB-type ACB member specified by ACB=, if followed by no characters, produces an ACB (PSB) Summary report and both an ACB (PSB) map and an ACB (PSB) report for each database PCB within the PSB-type ACB. A PSB-type acbname followed by ,X produces only an ACB (PSB) Summary report and ACB (PSB) maps.

Each DBD-type ACB member specified by ACBDBD=, if followed by no characters, produces both an ACB (DBD) map and an ACB (DBD) report. A DBD-type acbname followed by ,X produces only an ACB (DBD) map.

The X can be replaced by any character.

Figure 1. Example of generating ACB maps
//ACBMAP  EXEC PGM=FABMMAIN
//STEPLIB   DD DSN=HPS.SHPSLMD0,DISP=SHR
//ACBLIB    DD DSN=IMSVS.ACBLIB,DISP=SHR
//SYSOUT    DD SYSOUT=A
//SYSPRINT  DD SYSOUT=A
//SYSIN     DD *
    ACB=PE1CPINV,X
    ACB=PE1CPPUR
    ACB=PE1PARTS,X
    ACB=PE1PPINV
    ACBDBD=DE1PPPUR,X
    ACBDBD=DE2CORDR
    ACBDBD=DE2ORDER,X
    ACBDBD=DLIPROCS
/*