Previous Topic: 10.2.1 Available User ExitsNext Topic: 10.2.3 General Exits


10.2.2 Additional Fields Available to Exits


The data elements available for use by the user exits vary
according to the processing phase and the particular user
exit.  Special data elements that are used in the product
update process but are not stored in the CA MICS database are
described below.  The individual user exit descriptions list
which of these elements are available for the user exit
routine.

SMFRTYPE - SMF Record Type

This element contains the SMF record number that was written
by the CA MICS Space Collector. This element is available to
the USRSEL exit.

DSNODE1-5 - Data Set Node Name Fields

The elements DSNODE1-5 contain the data set name qualifiers.
DSNODE1 contains the highest level qualifier, DSNODE2
contains the next highest level qualifier, etc.  These fields
are created by parsing the data set name.  These elements are
not stored in the database.   They are available for use by
the user exits.  Use these elements for assigning the DASD
Space Analyzer account codes in member VCAACRT of
sharedprefix.MICS.PARMS.  The user exits USRSDAA and USRS_VS
also have access to these elements.

DSNODEL - Last Node in Data Set Name

The element DSNODEL contains the lowest level qualifier in a
data set name.  This field is created by parsing the data set
name.  This element is not stored in the database.   This
field is available to the VCAACRT, USRSDAA and USRS_VS exit
routines.

WRKRSRV1-2 - Reserved fields in Format 1 DSCB

Two elements WRKRSRV1 and WRKRSRV2 contain IBM reserved
fields from the Format 1 DSCB in the VTOC.  WRKRSRV1 contains
the information read from offset 078-081 of the Format 1 DSCB
in the VTOC, and WRKRSRV2 contains the information read from
offset 103-104 of the Format 1 DSCB in the VTOC.  These
elements are not stored in the database.   Certain DASD
management products use these fields to store information
such as the jobname that created the data set.  These
elements are available for use by the VCAACRT and USRSDAA
exit routines.

FILEID - Current File Identifier for cccACRT

FILEID is set by calling module to the following values to
give your exit code the opportunity to know for which file it
has been called to assign account codes:

  FILEID = 'VCADAA';     /* When called for VCADAA file */
  FILEID = 'VCA_VS';     /* When called for VCA_VS file */
  FILEID = 'HSMMIG';     /* When called for HSMMIG file */
  FILEID = 'HSBBAC';     /* When called for HSBBAC file */