The JCL Tool processes IBM's JCL - Job Control Language. It offers the following features:
- JCL Syntax Checking
- JCL Checking of Programming Guidelines and Standards
- JCL Cross Reference Lists
- JCL Transformation
- JCL Formatting
JCL Syntax Checking
JCL scripts are cecked for correct syntax of JCL and OPC commands. In particular the names and values of all parameters of JCL commands are verified.
JCL Checking of Programming Guidelines and Standards
Any programming guidelines and standards can be checked. This could deal for example with naming conventions, rules for the use of programs, procedures and data set names, or the validation of parameters and their combinations. The rules to be checked can be formulated by the customer using a simple scripting language. This language is oriented towards REXX in order to minimize the effort for learning and familiarization.
JCL Cross Reference Lists
The Cross Reference component provides information about the declaration and use of named objects such as for example job steps, DD cards, programs and procedures. This way it greatly supports impact analysis.
Transformation allows for the automatic modification of JCL scripts. Basically, everything in a JCL script can be modified. This comprises job steps, jcl commands, parameters and comments. These items can be inserted, deleted or replaced. The rules for transformation are formulated in the same scripting language as is used for the checking of programming guidelines.
The Formatting component formats JCL scripts nicely according to selectable options. This allows for better readability and understanding of JCL scripts, and thus maintenance is simplified.