Previous Topic: 09016: Large Data Set Not Cylinder AllocatedNext Topic: 09018: Indexed VTOC Potentially in Error


09017: VTOC is Not in Indexed Format


    FILE:             VOA Volume Allocation File
    SAS FILE NAME:    DETAIL.VCAVOA01
    SOURCE LOCATION:  prefix.MICS.USER.SOURCE(DYVCAEXC)

    SEVERITY:         Impacting     (SEVERITY='I')
    MANAGEMENT AREA:  Performance   (MGMTAREA='PERFORMANCE')

    PURPOSE:  Identifies when the VTOC contains an Indexed
VTOC data set but is not using it.

    RATIONALE:  Use of Indexed VTOCs improves system
performance by reducing sequential searches of the VTOC and
reducing the number of I/Os necessary to maintain the VTOC.
If a volume has an Indexed VTOC located on it but the VTOC
indicates that normal VTOC processing is being used, then for
some reason the VTOC was converted back to normal OS format
and the benefits of using an Indexed VTOC are lost.

    DEFINITION:  This exception is detected when an Indexed
VTOC data set is allocated on the volume but the Indexed VTOC
indicator is not set.

    EXCEPTION STATEMENTS:  The SAS statements identifying the
exception situation and describing the condition are stored
in the source member named in SOURCE LOCATION and are
described below:

/*---------------------------------------------------------*/
/*                                                         */
/*  09017                                                  */
/*  VTOC IS NOT IN INDEXED FORMAT                          */
/*                                                         */
/*---------------------------------------------------------*/
IF VOAIXDS = 'Y' AND VOAINDXD = 'N' THEN DO;
  EXCCODE='09017'; SEVERITY='I'; MGMTAREA='PERFORMANCE';
  EXCDESC1='VTOC IS NOT IN INDEXED FORMAT';
  EXCDESC2='BUT VOL=' || VOLSER ||
           ' CONTAINS A ''SYS1.VTOCIX.'' DATA SET.';
  LINK HIT;
END;

    THRESHOLD MODIFICATION:  No threshold modification is
required.