Previous Topic: 04018: CICS DL/I Thread Wait

Next Topic: 04020: CICS Wait for Storage in EDSA

04019: CICS Wait for Storage in DSA


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

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

PURPOSE:  Identifies CICS storage constraint or unreasonably
large storage requests.

RATIONALE:   A wait on CICS DSA (dynamic storage area) occurs
when an unconditional request (SUSPEND=YES) for resource
SMDSA cannot be satisfied.  This can be attributed to the
task having issued an unconditional GETMAIN request for an
unreasonably large amount of storage, or to the system
getting too close to SOS, or to the storage becoming too
fragmented to satisfy the request.

DEFINITION:  This exception is noted when an CMF exception
class record is produced for this condition.

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.

 /* ****************************************************** */
 /* EX NR:  04019                                          */
 /* TITLE:  CICS WAIT FOR STORAGE IN DSA                   */
 /* FILE:  DETAIL.CICCIN01                                 */
 /* ****************************************************** */
IF CINCODE = 19
 THEN DO;
  EXCCODE='04019'; SEVERITY='I'; MGMTAREA='PERFORMANCE';
  EXCDESC1 = CINTEXT;
  EXCDESC2= 'TRAN=' || TRANCODE ||
            'TERM=' || TERMINAL ||
            'USER=' || USERID ;
  LINK HIT;
END;

THRESHOLD MODIFICATION:  None required