Previous Topic: 06011: Message Queue Reads Per Message Exceeds StandardNext Topic: 06013: Msg Queue Forced Write Percentage Exceeds Standard


06012: Message Queue Writes Per Message Exceeds Standard

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

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

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

    RATIONALE:  An abnormally high message queue pool write
per message indicates complex message traffic which required
I/O to the message queue data sets.  Ideally, message
processing takes place with no I/O to these data sets.
Simple message traffic, which is processed before the space
in the pool is required for other traffic, generates minimum
I/O.  This may be caused by a message processing BMP or user
misuse of transactions.  System performance is extremely
sensitive to activity in this pool.  This number is affected
by the complexity of message traffic as well as volume.

    DEFINITION:  This exception is detected when the message
queue pool writes per message exceeds the installation-
defined limit.

    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:

*
**  06012
**  MESSAGE QUEUE WRITES PER MESSAGE EXCEEDS STANDARD
*;
IF ISYMQIOW > writes-per-message
 THEN DO;
  EXCCODE='06012'; SEVERITY='I'; MGMTAREA='PERFORMANCE';
  EXCDESC1=
  'MESSAGE QUEUE WRITES PER MESSAGE EXCEEDS STANDARD';
  EXCDESC2='MSG QUEUE WRITES PER MESSAGE = '
           || PUT(ISYMQIOW,7.2);
  LINK HIT;
END;

    THRESHOLD MODIFICATION:  Modify the value used for the
message queue writes-per-message.