Is it possible to process multiple functions using Control Block Validity Manager. For example, is it possible to disassemble multiple MDA functions or PSB functions?
The online facility only allows one function name to be entered at a time.
Disassembling all or a list of resources can be achieved in batch. This includes ACB, DBD, PSB, MFS and MDA.
The following sample JCL can be used for this purpose:
//STEPDEC1 EXEC PGM=ITKICB,REGION=0M
//STEPLIB DD DISP=SHR,DSN=&CLOADLIB
//DFSRESLB DD DISP=SHR,DSN=&DFSRESLB
//ICBMSGS DD SYSOUT=*
//ICBRPTS DD SYSOUT=*
//ICBCTRL DD *
DECODE +
MDA (*) +
DFSMDA (some.MDALIB) +
SRCLIB (some.MDASRC) +
REPLACE (N)
The documentation for the valid parameters for batch execution can be found in the Database Analyzer for IMS guide; Using the Control Block Validity Manager, Customizing Control Block Validity Manager JCL, Control Block Validity Manager Parameters.