The following list contains REXX variables that you can use in the JCLCheck CAZ1REXX program for standards checking and enforcement.
JOB Statement Variables
JOB.ACCT JOB.ACCT_INFO JOB.ADDRSPC JOB.BYTES_COUNT JOB.BYTES_ACTION JOB.CARDS_COUNT JOB.CARDS_ACTION JOB.CLASS JOB.COND JOB.GROUP JOB.JOBNAME JOB.JRD (RD) JOB.LINES_COUNT JOB.LINES_ACTION JOB.MSGCLASS JOB.MSGLEVEL_1 JOB.MSGLEVEL_2 JOB.NOTIFY JOB.PAGES_COUNT JOB.PAGES_ACTION JOB.PASSWORD_1 JOB.PASSWORD_2 JOB.PERFORM JOB.PROGRAMMER JOB.PRTY JOB.REGION JOB.RESTART_1 JOB.RESTART_2 JOB.SECLABEL JOB.TIME_MINUTES JOB.TIME_SECONDS JOB.TYPRUN JOB.USERID
EXEC Statement Variables
EXEC.ACCT EXEC.ADDRSPC EXEC.COND EXEC.DPRTY_1 EXEC.DPRTY_2 EXEC.DYNAMNBR EXEC.ERD (RD) EXEC.PARM EXEC.PERFORM EXEC.PGM EXEC.PROC EXEC.PROCSTEP EXEC.PROCTYPE EXEC.REGION EXEC.SPBSTAT2 (see note 6) EXEC.STEPNAME EXEC.TIME_MINUTES EXEC.TIME_SECONDS
DD Statement Variables
DD.AMP_AMORG DD.AMP_BUFND DD.AMP_BUFNI DD.AMP_BUFSP DD.AMP_CROPS DD.AMP_OPTCD DD.AMP_RECFM DD.AMP_STRNO DD.AMP_SYNAD DD.AVGREC DD.BLKSIZE DD.BURST DD.CHARS1 DD.CHARS2 DD.CHARS3 DD.CHARS4 DD.CHKPT DD.CNTL DD.DATACLAS DD.DCB_PATTERN DD.DDNAME DD.DDSTAT (see note 1) DD.DEST DD.DEST_USERID DD.DISP_ABNORM DD.DISP_NORMAL DD.DISP_STATUS DD.DSN DD.DSNTYPE DD.DSORG DD.EXPDT DD.FLAG3 (see note 3) DD.FLASH_COUNT DD.FLASH_OVERLAY DD.FREE DD.GDGRGEN DD.HOLD DD.KEY_LENGTH DD.KEY_OFFSET DD.LABEL_EXPDT DD.LABEL_INPUT DD.LABEL_PASSWORD DD.LABEL_RETPD DD.LABEL_SEQNUM DD.LABEL_TYPE DD.LIKE DD.LRECL DD.MEMBER DD.MGMTCLAS DD.MODIFY_NAME DD.MODIFY_TRC DD.OUTLIM DD.PDS_DIR_BLKS DD.PROTECT DD.RECFM DD.RECORG DD.REFDD DD.RETPD DD.RLS DD.SECMODEL_1 DD.SECMODEL_2 DD.SEGMENT DD.SPACE DD.SPACE_ALX DD.SPACE_CONTIG DD.SPACE_MXIG DD.SPACE_PRIMARY DD.SPACE_RLSE DD.SPACE_ROUND DD.SPACE-SECONDARY DD.SPBSTAT2 (see note 7) DD.SPIN DD.STORCLAS DD.SUBSYS DD.SYSOUT_FCB DD.SYSOUT_FORMS DD.SYSOUT_CLASS DD.SYSOUT_COPIES DD.SYSOUT_PGM DD.SYSOUT_UCS DD.UNIT DD.UNIT_AFF DD.UNIT_COUNT DD.UNIT_DEFER DD.VOLUME DD.VOLUME_COUNT DD.VOLUME_PRIVATE DD.VOLUME_REF DD.VOLUME_RETAIN DD.VOLUME_SEQ
Message Variables
MSG.NUMBER MSG.SEVERITY MSG.MESSAGE
Raw Data Variables
$CA.RCOUNT $CA.RSTYPE (see note 4) $CA.RECORD.n
Miscellaneous Variables
$CA.IDSNAME $CA.IMEMBER $CA.ITYPE (see note 2) $CA.NESTLVL
Note 1. DD.DDSTAT Values:
Special ddname(JOBLIB,JOBCAT)
Hasp /*priority card
Statement is an override
Statement has been overridden
Statement came from a Procedure (Cataloged or Instream)
Statement from instream PROC
Statement is 'DD *'/'DD DATA'
Statement is unnamed DD
Statement is DD DUMMY
Statement came from an Instream Procedure
Note 2. $CA.ITYPE Values:
Sequential File
Partitioned Data Set
CA Librarian
CA Panvalet
Note 3. DD.FLAG3 Processing:
To determine whether a DD statement is a SYSOUT file, use the following REXX statements:
SYSOUT = SUBSTR(X2B(C2X(DD.FLAG3)),6,1) IF SYSOUT THEN SAY 'THIS IS A SYSOUT FILE'
Note 4. $CA.RSTYPE VALUES:
Job Card
PROC Card
EXEC Card
DD Card
OVERRIDING DD Card
COMMENT Card
INCLUDE Card
UTILITY Control Card
Note 5. These rules apply for message variables:
-1 Suppress the message 00 - 03 Informational severity 04 - 07 Warning severity 08 - 11 Error severity 12 - 15 Serious error severity
Additionally, you can elect to use the current Option Exclusion List feature (CAZ2JOEL) to disable this option. For information about the Option Exclusion List feature (CAZ2JOEL), see Installation Options. For information about the user exit CAZ1XERR, see User Exits.
Note 6. EXEC.SPBSTAT2 Values
Statement is part of an INCLUDE group
Note 7. DD.SPBSTAT2 Values
Statement is part of an INCLUDE group
Note: For more information about using the REXX Interface routine and the accompanying output reports, see the CA JCLCheck Tutorial.
|
Copyright © 2014 CA.
All rights reserved.
|
|