Workload Overview Report

The idea for the Workload Overview report is to monitor the CPU utilization for your most important service classes.

The template for the Overview Records contains the overview control statements for workload utilization (APPLPER) and EXCP rate (EXCPRT) for one service class. You have to define these statements for each selected service class. In addition, the total workload utilization and EXCP rate, as well as the CPU utilization and the number of processors is added at the end of the template. The EXCP rate and the total numbers are used to calculate and distribute the uncaptured CPU time across the service classes.

Template:

                           -----------------------
OVW(CPUclass(APPLPER(S.class.p)))      This part must be repeated for each service
OVW(EXPclass(EXCPRT(S.class.p)))       class; replace class by a service class name

OVW(MPLclass(TRANSAVG(S.class.p)))     These conditions can be added optionally
OVW(TOTclass(TRANS(S.class.p)))        and are exploited only with Excel
OVW(RTMclass(RTIME(S.class.p)))
OVW(EVLclass(EXVEL(S.class.p)))
                           -----------------------
OVW(NUMPROC(NUMPROC))                  This part is fixed and must be added
OVW(CPUBUSY(CPUBSY))                   at the end of the report
OVW(APPLPER(APPLPER(POLICY)))
OVW(EXCPRT(EXCPRT(POLICY)))
Note: Please ensure that the OVW control-statement names (for example, CPUclass) have a maximal length of 8 characters.

The basic control set with the two conditions APPLPER and EXCPRT can be enhanced by up to four conditions for each service class. The corresponding Excel spreadsheet macros can process the Overview Records with or without the additional information. If you do not specify all information, some of the reports in the macro show that no information is available for display. Otherwise the functionality of the macros is not restricted.

In order to use the additional control statements you must adhere to the following rules:

If you want to report service class CICS® and the first and second period of service class TSO, you have to define the records as follows:

Example:
OVW(CPUCICS(APPLPER(S.CICS.1)))
OVW(EXPCICS(EXCPRT(S.CICS.1)))
OVW(MPLCICS(TRANSAVG(S.CICS.1)))
OVW(TOTCICS(TRANS(S.CICS.1)))
OVW(RTMCICS(RTIME(S.CICS.1)))
OVW(CPUTSO1(APPLPER(S.TSO.1)))
OVW(EXPTSO1(EXCPRT(S.TSO.1)))
OVW(MPLTSO1(TRANSAVG(S.TSO.1)))
OVW(TOTTSO1(TRANS(S.TSO.1)))
OVW(RTMTSO1(RTIME(S.TSO.1)))
OVW(CPUTSO2(APPLPER(S.TSO.2)))
OVW(EXPTSO2(EXCPRT(S.TSO.2)))
OVW(MPLTSO2(TRANSAVG(S.TSO.2)))
OVW(TOTTSO2(TRANS(S.TSO.2)))
OVW(RTMTSO2(RTIME(S.TSO.2)))
OVW(NUMPROC(NUMPROC))
OVW(CPUBUSY(CPUBSY))
OVW(APPLPER(APPLPER(POLICY)))
OVW(EXCPRT(EXCPRT(POLICY)))
The macro Workload Overview Report processes converted Overview Records which have been created based on this control set.