Previous Topic: EDCHEK Screen Using EDCHKSL and EDCHKLBNext Topic: Invoking with the SUBCHEK Facility


The EDCHEK Options Menu (JCK21)

To change basic runtime options, use this panel before invoking EDCHEK.

To display this panel, do one of the following commands:

JCK21 --------------- CA JCLCheck OPTIONS --------------------------------- COMMAND ===> DATE: yyyy/mm/dd USER: USERID1 TIME: hh:mm STANDARD - Name of STANDARD for compliance checking => => => => => => => => STDREXX - Name of REXX EXEC for compliance checking => SYNTAX - Do syntax checking of JCL => Y RUNTIME - Do runtime checking of JCL (all runtime checks) => Y REMOTE - Do remote validation of JCL => N => => RESOLVE - Resolve external variables by calling product. . . . => CA7 => E DSN=> USERID1.JCK.CNTL MEM=> RESPARMS EDCHKLB - Generate ISPF labels for lines with errors => N EDCHKSL - Display summary of errors => Y SECURITY - Do Security Checking => N USER - Specify Userid for security checking => BYPASS THIS SCREEN NEXT TIME................................ => N

To specify JCK options directly from the ISPF command line using %EJCK, enter:

%EJCK [JCK options]

Note: The number of options you can enter is limited to the length of the command line.

To browse reports EDCHEK generates directly from the ISPF command line, enter:

%EJCK [REPORTS]

The REPORTS option requires allocation of a listing file and specification of a file name using the LIST(ddname) option. Press End to see the statements in error, after viewing the reports.

We recommend that you preallocate a standard sequential report file of at least 5 cylinders in size (that is, RECFM=FBA,LRECL=133), which is allocated as DISP=SHR by your logon procedure to the ddname EDCPRINT. Your systems programmer could have arranged an alternate method.

You can also access the panel (JCK20), which lists the valid spelling and abbreviations for most of the frequently changed options. This panel is a sample skeleton panel that you can change to suit your needs.

To display this panel, enter the following command on the command line:

%EJCK OPTIONS

JCK20 ----------------- CA JCLCheck RUNTIME OPTIONS -------------------- JCK20 COMMAND ===> STandard(name1,...,name8) STDRexx(name) NOSYNtax SYNtax NORUNT RUNTime NOREMote REMote NORESolv SEV(4,8,12) EDCHKLB EDCHKLb EDCHKSL EDCHKSl NOSEC SECurity NOUSER USER(userid)

Important! You can enter just the commands or JCK options if you have a PF key that is defined for %EJCK such as, PANEL, options, REPORTS, OPTIONS on the command line. To perform the preceding access methods, press the PF key.

Alternatively, once you enter %EJCK, you can then enter EJCK without the percent sign to initiate further action that uses that same command (%EJCK). For example, if you enter %EJCK and then decide you want to see panel JCK20, you can enter EJCK OPTIONS rather than %EJCK OPTIONS.

On the JCK21 panel, enter the field values and options you want to take effect when you invoke CA JCLCheck using the EDCHEK macro.

STANDARD

Standard names on the Standard Rules database that CA JCLCheck uses for compliance checking.

If you do not want to invoke compliance checking, you can specify one to eight standard names or you can leave this field blank.

STDREXX

Specify the REXX member name of a CA JCLCheck REXX program that is used to enforce site standards. You can use standard IBM member pattern characters to display a member list for the data sets that are allocated to your SYSEXEC DD. Use the asterisk (*) for multiple characters and the per cent sign (%) for a single character. You can select the member that you want to use from the list. Press Enter to have the selected member name filled in as the STDREXX value.

SYNTAX

Y specifies JCL syntax checking; N causes CA JCLCheck to ignore this option.

RUNTIME

Y causes CA JCLCheck to do runtime checking on the JCL; N causes CA JCLCheck to ignore this option.

REMOTE

Y activates remote validation; N deactivates remote validation.

If you activate remote validation, provide the name of the REMVAL file. The REMVAL file is a sequential or PDS member that defines remote validation options.

If your remote validation request fails, you see a 'LAST CC WAS 28' message on the top right-hand corner of the ISPF EDIT screen. For details describing the particular error, see the description of return code 28 in the Message Reference Guide and the specific error message in your TSO user ID job log.

RESOLVE

Specify the name of the scheduling product that CA JCLCheck is to call to resolve the external variables imbedded in the JCL. The variable resolution occurs before CA JCLCheck validates the JCL. You can specify the character N for none. CA JCLCheck can resolve external variables in the following scheduling products: CA WA CA 7 Edition (CA7), CA WA ESP Edition (ESP), Tivoli Workload Scheduler (TWS), and Control-M (CTM).

When a scheduling product is specified, a data set name must be specified. If the data set is a PDS, a member name is also needed. The data set contains the product-specific parameters for external variable resolution.

Immediately before the data set name field on the panel, there is a single-character field that can be set to ‘B’ or ‘E’. This field enables you to browse (B) or edit (E) the parameter data set before invoking JCL validation.

Note: For information about external variable resolution, see About External Variables in the Tutorial.

EDCHKLB

Y causes CA JCLCheck to display ISPF generated labels on any line containing an error when running EDCHEK.

EDCHKSL

Y causes CA JCLCheck to display additional error information when running EDCHEK. This information includes totals by severity and line numbers where the errors are located in the JCL.

SECURITY

Y allows CA JCLCheck to use STORCLAS, PROGRAM, RUNCPU, or RUNDATE; N causes CA JCLCheck to ignore this option.

USER

User ID to use with security checking.

Leave this field blank if you do not want to override the user ID of the user executing CA JCLCheck. If you enter a user ID, specify Y in the SECURITY option field.

BYPASS THIS SCREEN NEXT TIME

Y bypasses this panel the next time you invoke EDCHEK.