Previous Topic: 09013: VTOC in Error, Requires RestructuringNext Topic: 09015: VTOC Does Not End on a Cylinder Boundary


09014: Tracks Not Accounted for in VTOC


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

    SEVERITY:         Impacting     (SEVERITY='I')
    MANAGEMENT AREA:  Availability  (MGMTAREA='AVAILABILITY')

    PURPOSE:  Identifies those volumes that have tracks
not accounted for in the VTOC.

    RATIONALE:  If due to a system error DASDSM does not
successfully complete a function, the VTOC might not be
updated correctly.  As a result, the VTOC may not account for
all of the tracks defined for the device.  Tracks unaccounted
for cannot be used and are therefore wasted.

    DEFINITION:  This exception is detected when the number
of tracks accounted for in the VTOC does not equal the
capacity of the device.

    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:

/*---------------------------------------------------------*/
/*                                                         */
/*  09014                                                  */
/*  TRACKS NOT ACCOUNTED FOR IN VTOC                       */
/*                                                         */
/*---------------------------------------------------------*/
MISSING = CAPAC - (VOASPACA+VOASPACF+VOAVTNTK+ONE);
IF MISSING THEN DO;
  EXCCODE='09014'; SEVERITY='I'; MGMTAREA='AVAILABILITY';
  EXCDESC1='TRACKS NOT ACCOUNTED FOR IN VTOC';
  EXCDESC2='MISSING TRACK COUNT=' || PUT(MISSING,5.) ||
           ', VOL=' || VOLSER;
  LINK HIT;
END;

    THRESHOLD MODIFICATION:  No threshold modification is
required.