4. EXCEPTIONS › 4.3 Detailed Exception Descriptions › 00150: Interval TSO User Resource Overload
00150: Interval TSO User Resource Overload
FILE TSO User Activity File
SAS FILE NAME DETAIL.TSOTSU01
SOURCE LOCATION sharedprefix.MICS.SOURCE(DYTSOEXC)
SEVERITY Warning (SEVERITY='W')
MANAGEMENT AREA Workload (MGMTAREA='WORKLOAD')
PURPOSE Identifies users whose interval workload is
large enough to impact the service to other
users.
RATIONALE It is possible for a TSO user to cause degraded
response for others by consuming large amounts
of CPU time or by doing a large number of I/Os.
At times, this may result from a program or
CLIST that is in an infinite loop.
If a user's workload is impacting others, it may
be necessary to:
A) Review the heaviest users' work for
efficiency improvements.
B) Have some users run at a lower priority.
C) Submit some of the TSO work to batch.
D) Alter the IPS values for objectives,
domains, or time slice groups in order to
achieve the installation response and
service objectives.
DEFINITION This exception is detected when an individual
user's CPU time, I/O, or service units exceed
the installation defined limits.
EXCEPTION The SAS statements identifying the exception
STATEMENTS situation and describing the condition are
stored in the source member named in SOURCE
LOCATION and are described below:
************************************************************;
*
** 00150
** INTERVAL TSO USER RESOURCE OVERLOAD
*;
IF TSUCPUTM > cpu-time
OR TSUEXCPS > i/o
OR TSUSERVU > service-units
THEN DO;
EXCCODE='00150'; SEVERITY='W'; MGMTAREA='WORKLOAD';
EXCDESC1='INTERVAL TSO USER RESOURCE OVERLOAD';
EXCDESC2='CPU TIME(HH:MM:SS)= '
|| PUT(TSUCPUTM,TIME.) ||
', EXCPS=' || PUT(TSUEXCPS,6.) ||
', SU=' || PUT(TSUSERVU,7.);
LINK HIT;
END;
THRESHOLD Modify the values used for CPU time, I/O, and
MODIFICATION service units according to the following
conventions:
cpu-time The amount of CPU time is described as
hours, minutes, and seconds. A threshold
of 1 minute and 10 seconds would appear
as:
TSUCPUTM > HMS(0,1,10)
i/o The number EXCPs is specified. A
threshold of 1000 EXCPs would appear as:
TSUEXCPS > 1000
service-units The number of service units is specified.
A threshold of 38000 service units would
appear as:
TSUSERVU > 38000