This panel is a sample of the various Standards Definition panels (CAZ1RnnP) that you use to define the criteria for a standard. You enter an operator, value, and action name that invokes a specific action when CA JCLCheck checks the JCL statement type identified on this panel in the JCL submitted for standard compliance.
There is a Standards Definition panel (CAZ1RnnP) for each statement type, where nn is the number for the specific statement type panel. There is a list for all statement and parameter types under the topic Parameters Supported by Compliance/Enforcement in this chapter. The format of these panels is basically the same, regardless of the statement type you select for definition. The only difference is in the length of the VALUE field on the panel, which varies depending on the statement type you select. The panel shown previously is for the JOBNAME parameter on the JOB statement.
Note: If, during evaluation, a statement type does not meet any of the criteria you specify for a standard, CA JCLCheck accepts that statement type.
For example, suppose you submit JCL against the following standard criteria for JOBNAME:
CMD OPER VALUE ACTION EQ PR* DD00001 EQ PS* DD00002
If your JOBNAME begins with JR, CA JCLCheck accepts that name because the criteria only takes action on names that begin with PR or PS. The value for JOBNAME did not meet the criteria.
To access this panel when you are in the CA JCLCheck Standards Update panel (CAZ1RTSP), enter S in the CMD field preceding the standard and parameter type you want to edit, and press Enter.
CAZ1R01P------- CA JCLCheck: STANDARDS (RULE DEFINITION) ----- ROW 1 OF 1 COMMAND ===> SCROLL ===> PAGE STANDARD GROUP NAME : STD00001 CMD Field Usage: STATEMENT TYPE : JOB R - Replicate Line, Press ENTER PARAMETER TYPE : NAME I - Insert Line, Press ENTER SUB PARAMETER TYPE : D - Delete Line, Press ENTER ACTION NAME : INITIAL S - Select Existing Action, Press ENTER Press END Returns to Previous Panel CMD OPER VALUE ACTION EQ PR* DD00001 EQ PS* DD00002 *******************************BOTTOM OF DATA ****************************
Enter the field values and options you want to take effect when you invoke CA JCLCheck.
To define new standard criteria (or a new action) enter a relational operator in the OPER field, a value in the Value field, and an action name in the ACTION field. Continue defining these fields until your standard criteria is complete, and press End to display the CA JCLCheck Related Standards Update panel (CAZ1RXSP).
You can access an existing action by entering S in the CMD field preceding the action you want and pressing Enter. CA JCLCheck displays another Standards Definition panel (CAZ1RnnP).
Note: Select only one action at a time. You cannot select an OR, AND, or ACCEPT action.
To Add a Line:
Enter I in the CMD field to insert a single blank line or I followed by a number (for example, I2) for multiple blank lines (maximum of 10), and press Enter.
To Replicate a Line:
To use an existing entry as a skeleton, enter R in the CMD field next to the entry you want to replicate or R followed by a number (for example, R4) for multiple replications (maximum of 10), and press Enter.
To Delete a Line:
Enter D in the CMD field next to the line to be deleted, and press Enter. You can only delete one entry at a time.
Note: CA JCLCheck does not delete a line on the Definition panel if that line refers to a related action. You must delete related actions first to ensure that the integrity of the standards path is not corrupted.
To Update a Line:
Type over an existing entry with the updated information and press Enter.
To Select an Existing Action:
Enter S in the CMD field preceding the action, and press Enter to display a CA JCLCheck Standards Definition panel (CAZ1RnnP).
Note: If you enter criteria for a new action, leave the CMD field blank and press End. The action is automatically selected, and you access the CA JCLCheck Related Standards Update panel (CAZ1RXSP) to continue standard definition.
To End a Standards Definition:
Press End to return to the previous panel. If you do not define any actions, the Related Standards Update panel appears.
Enter a relational operator EQ, NE, GT, LT, CO, NC, or EL.
If the value for the parameter in the PARAMETER TYPE field is equal to the value in the VALUE field, CA JCLCheck performs the specified action.
If the value for the parameter in the PARAMETER TYPE field is not equal to the value in the VALUE field, CA JCLCheck performs the specified action.
If the value for the parameter in the PARAMETER TYPE field is greater than the value in the VALUE field, CA JCLCheck performs the specified action.
If the value for the parameter in the PARAMETER TYPE field is less than the value in the VALUE field, CA JCLCheck performs the specified action.
If a value for the parameter in the PARAMETER TYPE field exists, CA JCLCheck performs the specified action.
If there is no value for the parameter in the PARAMETER TYPE field, CA JCLCheck performs the specified action.
If the value for the parameter in the PARAMETER TYPE field does not match any of the previous standard rule path criteria for the parameter type, CA JCLCheck performs the specified action.
Limits: The VALUE field must be blank when using CO, NC, or EL.
Enter a value in the VALUE field that identifies the statement and parameter type value for which you are defining your criteria. You can use an asterisk (*) as a mask character anywhere within the value. The length of this field varies depending on the statement type.
Limits: The VALUE field must be blank when using CO, NC, or EL as the operator. The parenthesis (), comma (,), or quote (') characters are not allowed in the value field.
Enter an action name. You can enter or, and, accept, or an action name (up to eight characters). Action name characters can be any of the letters A through Z, numbers 0 through 9, or the symbols number (#), dollar ($), ampersand (@), or underscore (_).
Note: The first character of an action name cannot be a number.
CA JCLCheck performs syntax validation of all rules entered on the panel when you press End. It does not perform syntax validation when you press Enter.
|
Copyright © 2014 CA.
All rights reserved.
|
|