Previous Topic: Application SupportNext Topic: Using CA JCLCheck


JCLNeat Component

The JCLNeat component of CA JCLCheck standardizes JCL formatting according to your installation's specifications. This standardization facilitates the work of both programmers and support personnel.

The JCLNeat component supports the following features:

Statement Reformatting

You can provide a model of how JCLNeat should reformat the input JCL by using runtime options. In addition to column alignment information, JCL keyword parameters and their associated data are reordered in a user-specified sequence.

Note: CA Technologies recommends that the JCL is error-free before JCLNeat reformats it.

Input/Output Sources

You can input JCL from numerous sources, for example: a sequential input stream, a partitioned data set with many members, or a CA Librarian or CA Panvalet source management library.

JCL Comments

You can do the following tasks with the JCL comments: box in stand-alone comments, delete type-based comments, insert blank comments, specify a new fill character, or rearrange the comment starting column.

Symbolic Parameter Replacement

When processing a PROCLIB member or an inline procedure, JCLNeat optionally replaces the symbolics (that are within the procedure) with the defaults specified on the PROC statement. This feature lets you restructure procedure libraries by eliminating unused symbolics.

Global Editing

You can optionally make global editing changes to the data portion of the original JCL by including these requests in the CHANGES DD data set of the keywords. Specify the requests as from-character-string and to‑character‑string.

Global String Replacement

You can optionally make global string changes to the data portion for any of the original data of the JCL by including these requests in the GSRCNTL DD data set. Specify the actions such as Add, Delete, Replace, and Comment.

REXX

You can optionally change JCL parameters and sub-parameters by coding a REXX EXEC to modify various REXX JCL variables.

Hardcopy Reporting

You can request numerous hardcopy reports from JCLNeat. CA JCLCheck always prints the features and options that are in effect during an execution of JCLNeat. You can optionally request listings of the original JCL, the reformatted JCL, and from and to JCL statements created by each change request.

User Specifications

JCLNeat provides a great deal of flexibility by allowing you to tailor its capabilities to the installation's documentation and standardization needs. The component is distributed with default options and keyword ordering tables. You can change these defaults after JCLNeat is installed or at execution time.

Important! JCLNeat is not intended for JCL validation. Although it detects certain incorrect or illogical JCL coding conditions, JCLNeat expects the JCL to be clean at input. When the JCL is not clean at input, unpredictable results can occur. Validate the JCL with CA JCLCheck before reformatting with JCLNeat.