7. DEFINING PARAMETERS › 7.3 Unit Level Parameters › 7.3.2 Input DD Statements for VAX/VMS (INPUTDEX)
7.3.2 Input DD Statements for VAX/VMS (INPUTDEX)
The CA MICS VAX/VMS Analyzer processes three different types
of input: VMS MONITOR data, VMS ACCOUNTING data, and CA MICS
DEXSUS data. These files must be transported to the MVS
system that runs CA MICS. You must provide the process for
moving the data from your VMS system to your MVS system.
The input DD statements to define the VAX/VMS input files
must be supplied in the INPUTDEX member of the
prefix.MICS.PARMS library and are referenced by the MONITOR,
ACCOUNT, and DEXSUS statements of DEXOPS. A worksheet for
coding this member is shown in Figure 7-4.
It is quite likely that you will have data from multiple
systems as input to the update process. To provide for data
from multiple systems, provide one DD statement per system,
using the DDname(s) specified in DEXOPS.
There must be one DD statement in the INPUTDEX member for
each VAX/VMS data source identified in the
prefix.MICS.PARMS(DEXOPS) library member. The order in which
the DDnames are specified is not important. The order of
data sets WITHIN a DDname, however, must be chronological.
Do not use a GDG base because the system will order the
generations in the GDG base backwards with the most current
generation being input first. This condition will cause the
VAX/VMS logs to be processed out of chronological order,
which is a condition we wish to avoid.
For example, if your VAX/VMS data were to be read from an NL
tape volume VAX001 and input through DDnames DEXMON01,
DEXACC01, and DEXSUS01 (DDnames are defined in
MICS.PARMS(DEXOPS)), you would change the INPUTDEX member to
contain the following:
//DEXMON01 DD DISP=OLD,VOL=SER=VAX001,LABEL=(1,NL),
// DCB=(RECFM=VB,LRECL=32752,BLKSIZE=32756)
//DEXACC01 DD DISP=OLD,VOL=SER=VAX001,LABEL=(2,NL),
// DCB=(RECFM=VB,LRECL=32752,BLKSIZE=32756)
//DEXACC01 DD DISP=OLD,VOL=SER=VAX001,LABEL=(3,NL),
// DCB=(RECFM=VB,LRECL=32752,BLKSIZE=32756)
For another example, in the JCL below, the unit will process
VMS ACCOUNTING data from SYS1 and SYS2, VMS MONITOR data from
SYS1, SYS2, and SYS3, and DEXSUS data from SYS1. The DD
statements will read as follows:
//DEXACC01 DD DISP=SHR,DSN=VMS.SYS1.ACCOUNT.DATA
//DEXACC02 DD DISP=SHR,DSN=VMS.SYS2.ACCOUNT.DATA
//DEXMON01 DD DISP=SHR,DSN=VMS.SYS1.MONITOR.DATA
//DEXMON02 DD DISP=SHR,DSN=VMS.SYS2.MONITOR.DATA
//DEXMON03 DD DISP=SHR,DSN=VMS.SYS3.MONITOR.DATA
//DEXSUS01 DD DISP=SHR,DSN=VMS.SYS1.DEXSUS.DATA
NOTE: Because of the text substitution process used by
JCLGEN, to produce '//*', '/*', and '&' in the JCL
produced by JCLGEN, the following symbols must be
used instead:
//@ produces //*
/@ produces /*
? produces &
DCB Parameters
--------------
DCB record description parameters are required only when data
is provided to the DAY074 step by unlabeled tape.
VMS ACCOUNTING, VMS MONITOR, and CA MICS DEXSUS data all have
a RECFM=VB. You can use the blocksize used by the creating
program, but this is often difficult to determine and may
vary from day to day. For all three types of data files, the
safest, easiest, and least error-prone approach is to use
RECFM=VB,LRECL=32752,BLKSIZE=32756.
Providing Data to CA MICS
-------------------------
The CA MICS system administrator is responsible for getting
the data to be processed each day into the VMS ACCOUNTING,
VMS MONITOR, and CA MICS DEXSUS data sets. The preferred
methods are to use some form of file transmission such as CA
FileExchange software, the DECnet/SNA Data Transfer Facility
(DTF), or some similar facility that allows you to transfer
files between your VAX/VMS systems and your MVS systems. If
no other method is available, you can move files by using
tape. To learn more about the record types processed by
CA MICS and how to transport the VMS data files to MVS, refer
to Chapter 6, Data Sources, in this guide.
+--------------------------------------------------------------------------+
| INSTALLATION PREPARATION WORKSHEET: INPUTDEX JCL Definitions |
| |
| PARMS Library Member is INPUTDEX |
| Reference Section: 7.3.2 |
+--------------------------------------------------------------------------+
| |
| |
| This definition is required to specify the DD statements for VAX/VMS |
| data that will be read by the DAILY CA MICS job. |
| |
| //@ |
| //@ WARNING: ALWAYS MAKE CHANGES IN PARMS(INPUTDEX) AND NOT |
| //@ &CNTL(DAILY). |
| //@ CHANGES MADE TO &CNTL(DAILY) |
| //@ WILL BE GONE WHEN DAILY REGENERATED BY JCLGEN. |
| //@ |
| //@ SPECIFY THE INPUT MONITOR AND ACCOUNTING DATA SETS FOR ALL |
| //@ SYSTEMS |
| //@ |
| //@ ACCOUNTING DATA |
| //DEXACC01 DD DISP=SHR,DCB=BUFNO=3,DSN=_____________________ |
| //DEXACC02 DD DISP=SHR,DCB=BUFNO=3,DSN=_____________________ |
| //DEXACC03 DD DISP=SHR,DCB=BUFNO=3,DSN=_____________________ |
| //@ MONITOR DATA |
| //DEXMON01 DD DISP=SHR,DCB=BUFNO=3,DSN=_____________________ |
| //DEXMON02 DD DISP=SHR,DCB=BUFNO=3,DSN=_____________________ |
| //DEXMON03 DD DISP=SHR,DCB=BUFNO=3,DSN=_____________________ |
| //@ DEXSUS DATA |
| //DEXSUS DD DISP=SHR,DCB=BUFNO=3,DSN=_____________________ |
| |
| |
| |
| |
| |
| |
| |
+--------------------------------------------------------------------------+