Previous Topic: 04012: CICS LSR String Wait

Next Topic: 04014: CICS Active Max Task

04013: CICS Max Task


FILE:             CICS Incident File
SAS FILE NAME:    DETAIL.CICCIN01
SOURCE LOCATION:  prefix.MICS.USER.SOURCE(DYCICEXC)

SEVERITY:  Critical             (SEVERITY='C')
MANAGEMENT AREA:  Performance   (MGMTAREA='PERFORMANCE')

PURPOSE:  Identifies a CICS task control overload.

RATIONALE:  CICS max task conditions occur when CICS has
received more requests for task initiations than it can fill.
In this case, CICS does not initiate one or more tasks until
an executing task terminates.  The max task limits (system
total and by task class) exist to prevent over-committing
system resources by initiating too many tasks or too many
tasks of the same class at once.  Max task requires constant
monitoring to be an effective CICS tuning aid.  Inattention
to max task limits for long periods can cause great delays
for transactions and users of lesser priority.

DEFINITION:  This exception is noted when the max task
indicator in any transaction record is 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.

**************************************************
**  04013
**  CICS MAX TASK
*;
IF CINCODE = 1
THEN DO;
EXCCODE='04013'; SEVERITY='C'; MGMTAREA='PERFORMANCE';
EXCDESC1 = CINTEXT;
EXCDESC2= 'TRAN=' || TRANCODE ||
        ' TERM=' || TERMINAL ||
        ' OPER=' || OPERID;
LINK HIT;
END;

THRESHOLD MODIFICATION:  None required