Previous Topic: 7.2.1.7 SPIN Statement

Next Topic: 7.2.1.9 WORK, MULTWORK, and NOMULT Statements

7.2.1.8 VERIFY Statement


The VERIFY statement is optional and is used to determine
what action to take when read from an input ddname specified
on a MONITOR statement, or when a MON statement comes from
a system not named on the associated OPTIONS or ALTCPU
statement for the orgsysid.

The VERIFY statement has the following format:

VERIFY action

where

action  - is ABORT or NOABORT.  If the VERIFY statement is
-------   omitted, the default is NOABORT.  When ABORT is
          coded and a mismatch is detected, a U997 abend is
          used to halt processing.  If the data is from a
          ddname specified on a COMMON statement, this option
          has no effect.  When there is no match for all the
          systems with the ddname specified as * on a MON
          statement (depending on the data type on the COMMON
          statement), a U310 abend halts processing.
          However, USRSEL exit can be used to correct the
          orgsysid.

The following sample VMCOPS defines four VM systems whose
monitor data and/or account data are processed by the CA MICS
Analyzer Option for VM/CMS.  VERIFY ABORT is specified to
halt DAY080 processing if a mismatch on the CPU models and
serial numbers occurs.  Six working data sets (WORK) are
specified to be used in DAY080 step.  The retention period
for the VMXSCF file and the VMXDCF file is defined to be
three days or three DAILY runs.

VM01 is a 3090 system with two CPUs whose serial numbers are
123456 and 223456, respectively.  VM Monitor data is read
from the ddname MXA01, and CP account data is read from the
ddname AXA01 for system VM01.

Both VM02 and VM03 are ES9000 systems and the input of VM
Monitor data from both systems is from a single COMMON
ddname:  MSACOMN. VM03 also supplies CP account data using
the ddname ASA04.

Note that these ddnames defined on VMCOPS (MXA01, AXA01,
ASA03, and MSACOMN) must be defined on INPUTVMC.

   VERIFY  ABORT
   WORK    6
   COMMON  MON MSACOMN
   *
   SPIN VMXSCF DAYS 03 CYCLES 03
   SPIN VMXDCF DAYS 03 CYCLES 03
   *
   OPTIONS VM01 3090 123456
   ALTCPU  VM01 3090 223456
   MON     VM01 MXA01
   ACT     VM01 AXA01
   *
   OPTIONS VM02 9021 099999  /* ES9000 */
   ALTCPU  VM02 9021 199999
   MON     VM02 *
   *
   OPTIONS VM04 9121 288888  /* ES9000 */
   MON     VM03 *
   ACT     VM03 ASA03