Previous Topic: 03002: Job Elapsed Time Exceeded Limit

Next Topic: 03004: Job Output Queue Time Exceeded Limit

03003: Job Input Queue Time Exceeded Limit

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

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

PURPOSE:  Identifies jobs waiting a long time in the input
queue for initiation.

RATIONALE:  The amount of time that a job waits in the input
queue may be key to the analysis of poor job turnaround.
Reasons for input queue delays include heavy workload,
inadequate initiator settings, the Installation Performance
Specifications, or ineffective job classes and priorities.

DEFINITION:  This exception is detected when a batch job's
input queue time exceeds the installation-defined time limit
limit for a specified job group.

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.

*
**  03003
**  JOB INPUT QUEUE TIME EXCEEDED LIMIT
*;
IF (JOBGROUP=jobgroup AND JOBINQTM > input-queue-time)
OR (JOBGROUP=jobgroup AND JOBINQTM > input-queue-time)
OR (JOBGROUP=jobgroup AND JOBINQTM > input-queue-time)
 THEN DO;
  EXCCODE='03003'; SEVERITY='I'; MGMTAREA='PERFORMANCE';
  EXCDESC1=
  'JOB INPUT QUEUE TIME EXCEEDED LIMIT';
  EXCDESC2='JOBGROUP=' || PUT(JOBGROUP,3.)
           || ' INPUT QUEUE TIME(H:M:S)='
           || PUT(JOBINQTM,TIME.);
  LINK HIT;
END;

THRESHOLD MODIFICATION:  Modify the values used for jobgroup
and input-queue-time as follows:

    jobgroup - The numeric value identifying the selected job
       category.  Group 3 appears as:

          JOBGROUP=3

    input-queue-time  -  The amount of input queue time,
       described as hours, minutes, and seconds.  A threshold
       of 30 minutes appears as:

          JOBINQTM > HMS(00,30,0)