4. EXCEPTIONS › 4.3 Detailed Exception Descriptions › 00200: Hourly TSO System Resource Overload
00200: Hourly TSO System Resource Overload
FILE TSO System Activity File
SAS FILE NAME DAYS.TSOTSO01
SOURCE LOCATION sharedprefix.MICS.SOURCE(DYTSOEXC)
SEVERITY Impacting (SEVERITY='I')
MANAGEMENT AREA Performance (MGMTAREA='PERFORMANCE')
PURPOSE Identifies the hours when the TSO workload is so
large that service may be impacted.
RATIONALE Poor performance results when the TSO workload
exceeds the configuration limit. It is possible
for one or a few TSO users to cause degraded
response for all users by consuming large
amounts of CPU time or by doing large numbers of
I/Os. At times, this may result from a program
or CLIST which is in an infinite loop.
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's response and
service objectives.
E) If the installation wishes to provide some
overall distribution of service between
major subsystems (e.g., batch, TSO, CICS,
IMS, etc.), and MVS/SE is installed, time
slice groups may be used to achieve this.
DEFINITION This exception is detected when the hourly TSO
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:
************************************************************;
*
** 00200
** HOURLY TSO SYSTEM RESOURCE OVERLOAD
*;
IF TSOCPUTM > cpu-time
OR TSOSERVU > service-units
OR TSOEXCPS > excps
THEN DO;
EXCCODE='00200'; SEVERITY='I'; MGMTAREA='PERFORMANCE';
EXCDESC1='HOURLY TSO SYSTEM RESOURCE OVERLOAD';
EXCDESC2='CPU TIME(HH:MM:SS)= '
|| PUT(TSOCPUTM,TIME.) ||
', EXCPS=' || PUT(TSOEXCPS,7.) ||
', SUS=' || PUT(TSOSERVU,8.);
LINK HIT;
END;
THRESHOLD Modify the values used for CPU time, service
MODIFICATION units, of I/O according to the following
conventions:
cpu-time The amount of CPU time is described as
hours, minutes, and seconds. A threshold
of 3 minutes and 20 seconds would appear
as:
TSOCPUTM > HMS(0,3,20)
excps The number of EXCPs (I/O) is specified.
A threshold of 150000 EXCPs would appear
as:
TSOSERVU > 150000
service-units The number of service units is specified.
A threshold of 9000000 service units
would appear as:
TSOSERVU > 9000000