Previous Topic: 06013: Msg Queue Forced Write Percentage Exceeds StandardNext Topic: 06015: MFS Prefetch I/O Rate Exceeds Standard


06014: Message Queue IWAITS Per Message Exceed Zero

    FILE:            IMS System Activity
    SAS FILE NAME:   DETAIL.IMSISY01
    SOURCE LOCATION: sharedprefix.MICS.SOURCE(DYIMSEXC)

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

    PURPOSE:  Identifies the time period during which the
message queue pool was over-committed.

    RATIONALE:  There should be no message queue pool IWAITS.
They may result from:

  o  A purge completion
  o  No buffer available
  o  Other DECB to read/write buffer
  o  Conflicting enqueue-dequeue requests

These situations all indicate a critical pool shortage.

    DEFINITION:  This exception is detected when the message
queue pool IWAIT per message exceeds zero.

    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:

*
**  06014
**  MESSAGE QUEUE IWAITS PER MESSAGE EXCEED ZERO
*;
IF ISYMQIWT > 0
 THEN DO;
  EXCCODE='06014'; SEVERITY='C'; MGMTAREA='PERFORMANCE';
  EXCDESC1=
  'MESSAGE QUEUE IWAITS PER MESSAGE EXCEEDS ZERO';
  EXCDESC2='MSG QUEUE IWAITS PER MESSAGE = '
           || PUT(ISYMQIWT,7.4);
  LINK HIT;
END;

    THRESHOLD MODIFICATION:  None required