Previous Topic: 04014: CICS Active Max Task

Next Topic: 04016: CICS VSAM String Wait

04015: CICS Short on Storage


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 storage overutilization.

RATIONALE:  CICS short on storage situations occur when CICS
has received more requests for dynamic storage than it can
fill.  In this case, CICS suspends one or more tasks until
enough storage to satisfy their outstanding requests becomes
available.  Under certain conditions with long-running tasks,
storage may never become available, and system performance
will degrade over long periods of time.

DEFINITION:  This exception is noted when the short-on-
storage 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.

***************************************************
**  04015
**  CICS SHORT-ON-STORAGE TRANSACTION DELAY
*;
IF CINCODE = 3
THEN DO;
EXCCODE='04015'; SEVERITY='C'; MGMTAREA='PERFORMANCE';
EXCDESC1 = CINTEXT;
EXCDESC2= 'TRAN=' || TRANCODE ||
        ' TERM=' || TERMINAL ||
        ' OPER=' || OPERID;
LINK HIT;
END;

THRESHOLD MODIFICATION:  None required