Previous Topic: 03060: Program Storage Availability Delay

Next Topic: 03101: Degraded Printer Performance

03061: Device Allocation Delay Exceeded Limit

FILE:             Batch User Program Activity
SAS FILE NAME:    DETAIL.BATPGM01
SOURCE LOCATION:  prefix.MICS.USER.SOURCE(DYSMFEXC)

SEVERITY:  Warning              (SEVERITY='W')
MANAGEMENT AREA:  Performance   (MGMTAREA='PERFORMANCE')

PURPOSE:  Identifies programs delayed in device allocation
scheduling.

RATIONALE:    The identification of programs waiting a
substantial amount of time in device allocation may be key to
the analysis of poor job turnaround.  Reasons for device
scheduling delays include volume mounting, label processing
problems, space allocation delays, and the availability of
devices.  Improvements may have a direct bearing on reduced
turnaround.

DEFINITION:    This exception is detected when a program's
device allocation time exceeds the installation-defined time
limit.

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.

*
** 03061
** DEVICE ALLOCATION DELAY EXCEEDED LIMIT
*;
IF PGMALCTM > device-allocation-time
 THEN DO;
  MGMTAREA='PERFORMANCE'; EXCCODE='03061'; SEVERITY='W';
  EXCDESC1=
     'DEVICE ALLOCATION DELAY EXCEEDED LIMIT';
  EXCDESC2='DEVICE ALLOCATION TIME=' || PUT(PGMALCTM,TIME.);
  LINK HIT;
END;

THRESHOLD MODIFICATION:  Modify the value used for device-
allocation-time as follows:

    device-allocation-time - The amount of device-allocation-
       time described as hours, minutes, and seconds.  A
       threshold of 5 minutes appears as:

          PGMALCTM > HMS(00,05,00)