

CA JCLCheck Runtime Options › Description of Runtime Options › PREVEX
PREVEX
The PREVEX option suppresses the expansion of library PROCEDURE and INCLUDE members. The instream procedures are still expanded.
By default, no existence checking is performed (CAY6027 is not issued), and the NORUNTIM (No Runtime) and NOAUTOP (No Autoproc) options are also activated.
This option has the following format:
PREVEX(VERIFY,RUNTIME)|NOPREVEX
Default: NOPREVEX
- VERIFY
-
(Optional) Performs existence checking for the procedure and issues message CAY6027 when it is not found.
- RUNTIME
-
(Optional) Bypasses the automatic activation of the NORUNTIM and NOAUTOP options.
Usage notes:
- Use of the PREVEX option causes CA JCLCheck to validate less than the complete job. As a result, the analysis is incomplete and can produce inaccurate results.
- Use the PREVEX option when procedure libraries are not available or procedures inside them are not to be used. When a JCLLIB statement specifies procedure libraries and the libraries are not available, use the NOJCLLIB option to prevent error message CAY6079E (Dataset cannot be found).
- When using the PREVEX option, error message CAY6027E (Procedure not found) is not issued and procedures are not expanded, but EXEC statement keywords and symbolic parameters are checked for duplicity and syntax.
- Other error messages can be reported. For example, errors on JCL overrides of DD definitions in the unexpanded proc (since the procedure is not available). Also, procedure keywords cannot be verified so errors may exist that cannot be detected when using this option.
- Using the PREVEX option forces the use of the NOAUTOPROC and NORUNTIME options.
Copyright © 2014 CA.
All rights reserved.
 
|
|