Previous Topic: 04011: CICS Abnormal Condition Transaction

Next Topic: 04013: CICS Max Task

04012: CICS LSR String Wait


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

SEVERITY:  Warning              (SEVERITY='W')
MANAGEMENT AREA:  Performance   (MGMTAREA='PERFORMANCE')

PURPOSE:  Identifies an overutilized LSR string.

RATIONALE:  Some files use local-shared resources (LSR) for
their VSAM buffers and strings.  A CICS transaction requires
a string in order to access the file.  If a string is not
available when the transaction needs to access the file, the
transaction will have to wait until a string becomes
available.

DEFINITION:  This exception is noted when the LSR string
wait indicator is set for any transaction record.

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.

***************************************************
**  04012
**  CICS LSR STRING WAIT
*;
IF CINCODE = 12
THEN DO;
EXCCODE='04012'; SEVERITY='W'; MGMTAREA='PERFORMANCE';
EXCDESC1 = CINTEXT;
EXCDESC2= 'TRAN=' || TRANCODE ||
        ' TERM=' || TERMINAL ||
        ' OPER=' || OPERID;
LINK HIT;
END;

THRESHOLD MODIFICATION:  None required