Previous Topic: 06201: Application Avg BMP DL/I Calls Exceed StandardNext Topic: 06203: Application Avg MPP CPU Time Exceeds Standard


06202: Hourly IMS Total Service Objective Missed

    FILE:            IMS User Activity File
    SAS FILE NAME:   DAYS.IMSISU01
    SOURCE LOCATION: sharedprefix.MICS.SOURCE(DYIMSEXC)

    SEVERITY:        Critical      (SEVERITY='C')
    MANAGEMENT AREA: Service       (MGMTAREA='SERVICE')

    PURPOSE:  Identifies hours when IMS users did not
receive the installation-defined total response service
objective.

    RATIONALE:   An installation can set a service objective
for users as a percent of all responses which will be
completed within a certain time.  Setting the service
objective this way recognizes the importance of consistency
of response which is not reflected in an average.

    DEFINITION:  This exception is detected when average user
response for an hour falls below the installation objective.

    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:

*
**  06202
**  HOURLY IMS TOTAL SERVICE OBJECTIVE MISSED
*;
IF
  (IMSACTn = :'level-n-condition')
  THEN DO;
      SECONDS=seconds;
      %PCTIMSR;
      PERCENT = UPCT;
      IF PERCENT < percent
       THEN DO;
        EXCCODE='06202'; SEVERITY='C'; MGMTAREA='SERVICE';
        EXCDESC1='HOURLY IMS TOTAL SERVICE OBJECTIVE MISSED';
        EXCDESC2='RESP WAS ' || PUT (PERCENT,3.) ||
                 '%IN ' || PUT (SECONDS,3.) ||
                 ' SECONDS';
        LINK HIT;
      END;
   END;

    THRESHOLD MODIFICATION:  Modify the values of seconds
and percent to define the installation service objective (the
percent of responses within a certain number of seconds)
according to the following conventions:

  percent:  The percent of responses in the service
    objective is specified.  An objective of 95% would appear
    as:

    PERCENT < 95

  seconds:  The number of seconds in the service
    objective is specified.  An objective of 5 seconds would
    appear as:

    SECONDS = 5

  level-n-condition:  Any restriction of user accounting
    identifiers may be inserted here.  This may be used to
    limit the service analysis to certain users only or to
    exclude specific users from the analysis.  Follow the SAS
    language rules for construction of conditional
    statements.  For all the users with first-level account
    codes beginning with SYS or ABC, the specification is:

    AND (IMSACT1=:'SYS' OR IMSACT1=:'ABC')

    For all users with first-level account codes that do not
    begin with SYS, and with second-level account codes that
    are not equal to user ABC006, the specification is:

    AND NOT(IMSACT1=:'SYS' OR IMSACT2='ABC006')