How to disassemble multiple functions using Control Block Validity Manager

Document ID : KB000115249
Last Modified Date : 27/09/2018
Show Technical Document Details
Question:
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.
Answer:
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)





 
Additional Information:
The documentation for the valid parameters for batch execution can be found in the CA Database Analyzer for IMS guide; Using the Control Block Validity Manager, Customizing Control Block Validity Manager JCL, Control Block Validity Manager Parameters

https://docops.ca.com/ca-database-management-solutions-for-ims-for-z-os/19-0/en/managing-database-performance/ca-database-analyzer-for-ims/using-the-control-block-validity-manager/customizing-control-block-validity-manager-jcl/control-block-validity-manager-parameters