Previous Topic: Dynamically Invoking CA JCLCheckNext Topic: CA JCLCheck Calling Parameter List


Dynamic Invocation

You can invoke CA JCLCheck from a user program. This capability is especially useful with automated test-to-production turnover systems.

Input and output exit routines can provide input and receive the SYSTERM and SYSPRINT report files from CA JCLCheck. The calling program can also provide different runtime parameters, a list of alternate ddnames, addresses of the CA JCLCheck standard exit routines, and up to four address constants, which are available to your I/O exits.

The CAZ1XCAL member in the CAZ2SRC library provides a sample program to call CA JCLCheck and provides input and output exits.

Note: CA JCLCheck scans JCL in two passes. CA JCLCheck validates the JCL during the second pass. If you dynamically invoke CA JCLCheck and wrote your own SYSIN I/O routine, note that CA JCLCheck reads all of the JCL before it validates any of it. If your code checks our control blocks for certain data at input time, you may have to move this code to an exit.