The CAZ2DTBL CSECT defines the syntax of the DEST parameter on the DD statement or JES2 /*OUTPUT statement, and the /*ROUTE statement's destination specification. The CA JCLCheck CAZ2DTBL enforces standard destination codes for your operating system.
The CA JCLCheck z/OS version looks like this:
CAZ2DTBL CSECT $VTB KTB=(*,MASKED),VAL=NUM,RANGE=(1,255), LEN=(0,17), EXIT=XDEST,LOAD=YES $KTB LAST=PRINTR+# $J6PCB NAME=(ANYLOCAL) $J6PCB NAME=(LOCAL,RMT###,RM###,R###) $J6PCB NAME=(PUNCH+#,PRINTER+,PRINTR+#)
If you choose to replace this table, be sure to retain the reference to the XDEST exit. You need this exit to save destinations that display in Report 5 - Report Report and Report 9 - Summary Report.
Note: The DESTCHK runtime option controls validation of remote names. If you code DEST, JCLCheck checks remote names against CAZ2DTBL and if it does not find a match, it produces a CAY6037E message. If you code DEST(J), CA JCLCheck checks JES2/JES3 for a valid destination name. If it is not a valid name, CA JCLCheck produces error message CAY6174E. If you use DEST(J), you do not need to modify CAZ2DTBL. To turn off the option, specify DEStchk(NOJes).
JES2 Version SP410 and above has generally relaxed destination validation.
Note: For more information about the DESTCHK runtime option, see the Command Reference Guide. Also, see CAZ2DTBL in the CAZ2SRC library, which is an independent CSECT that contains the destination parameter decoding table. The default version of CAZ2DTBL is in the CAZ2SRC library.
When tailoring JCLCheck for your installation, modify CAZ2DTBL to contain all the valid values for the DEST parameter. These are valid values when coding either on the DD statement or on a JES3 control statement.
|
Copyright © 2014 CA.
All rights reserved.
|
|