Previous Topic: 01003: CPU Overutilized

Next Topic: 01100: Selector Channel Overloaded

01004: Number of Active Batch Jobs Exceeds Max


FILE: CPU Activity File
SAS FILE NAME: DAYS.HARCPU01
SOURCE LOCATION: prefix.MICS.USER.SOURCE(DYRMFEXC)

SEVERITY: Warning              (SEVERITY='W')
MANAGEMENT AREA: Standards     (MGMTAREA='STANDARDS')

PURPOSE:  Identifies when more batch jobs are active than is
allowed by installation standards.

RATIONALE:  An excessive number of batch jobs can lower
throughput, unnecessarily elongate the elapsed time for batch
jobs, and raise response times in interactive systems running
in the same complex with the batch workload.  This usually
occurs when system operators vary the number of batch
initiators.

DEFINITION:  This exception is detected when the maximum
number of batch address spaces active at any one time exceeds
the installation-defined maximum number of batch initiators.

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:

** 01004 NUMBER OF ACTIVE BATCH JOBS EXCEEDS MAX;
*;
IF CPUMXB GT batch-address-spaces THEN DO;
  EXCCODE='01004'; SEVERITY='W'; MGMTAREA='STANDARDS';
  EXCDESC1='NUMBER OF ACTIVE BATCH JOBS EXCEEDS MAX';
  EXCDESC2=PUT(CPUMXB,4.) !!
      ' BATCH JOBS WERE ACTIVE';
  LINK HIT;
END;

THRESHOLD MODIFICATION:  The user should modify the value
used for the number of batch address spaces according to the
following convention:

batch-address-spaces - The maximum number of batch address
spaces is specified.  A threshold of 15 batch address spaces
would appear as:

CPUMXB GT 15