Previous Topic: 3.1.1.5.1 JCL Requirements

Next Topic: 3.1.2 TSO Tracking Reports

3.1.1.5.2 Report Options and Control Statements

You specify report options through a summary statement that
resides in the data set specified via the SUMIN DD card
(generally, prefix.MICS.PARMS(TPSPARMS)).  Syntax rules for
the summary statement are:

  1.  A summary statement is composed of keywords,
      subkeywords, value parameters, and lists.

  2.  The input is free-form, using the SAS NAMED INPUT
      rules.  Blanks are delimiters while commas, quotes, and
      parentheses are not.

  3.  Columns 1-72 are scanned for input, and columns 73-80
      are ignored.

  4.  Keywords may not be abbreviated.

  5.  Comments may not appear in the summary statement input.

  6.  A summary statement can contain as many lines as
      required; however, a keyword value or list must fit on
      one line.

  7.  A continued line must end with a slash (/).


SUMMARY CONTROL STATEMENTS

The basic report statement is:    SYSTEM=Y

Each execution of the TSO Summary Report program processes
one summary statement, which may produce a TSO System Summary
Report, a set of TSO User or Group Summary Reports, or a set
of TSO Application Summary Reports.  This section defines the
report options and gives an example of their use.

The following list gives the keywords available with the
summary statement and their use.

KEYWORD           DESCRIPTION
-------------     ----------------------------------------
APPL              Specifies that the TSO Application Summary
                  Reports are to be run.

BASE              Specifies the month to use for computing
                  the percentage change values.

BREAK             Specifies the length of the userid prefix
                  to be used in user/group summarization.

DROP              Specifies report lines to be excluded.

LONG              Specifies which long response distribution
                  values are to be reported.

MONTH             Selects the starting month and year.

MEDIUM            Specifies which medium response
                  distribution values are to be reported.

ABBR              Selects the abbreviated form of the report.

SYSID             Specifies the SYSID for reporting.

SYSTEM            Selects the TSO System Summary Report.

SHORT             Specifies which short response distribution
                  values are to be reported.

USER              Specifies that a report for all TSO users
                  is to be generated.

ZONEADD           Specifies that the report is to accumulate
                  the selected time zones.

ZONE1,ZONE2,      Specifies the standard time zones to be
ZONE3,ZONE4,      reported.
ZONE5,ZONE6,
ZONE7,ZONE8,
ZONE9


KEYWORD SYNTAX

The following table summarizes the options and syntax of each
keyword.


KEYWORD                    DEFAULT                       NOTE
-------------------        ----------------------------  ----
 ABBR=Y or N               Generate the long form report
 APPL=macro_name or Y      No application reports          1
 BASE=monyy                The 3rd previous month          2
 BREAK=value               8
 DROP=list                 No
 LONG=list                 Use 1st and 2nd values
 MONTH=monyy               Use the 1st month found         2
 MEDIUM=list               Use 1st and 2nd values
 SYSID=sysid               Report all systems
 SYSTEM=Y or N             Default report
 SHORT=list                Use 1st and 2nd values
 USER=macro_name or Y      No user selection               1
 ZONEADD=Y or N            No
 ZONE1=Y or N              Include zone 1
 ZONE2=Y or N              Include zone 2
 ZONE3=Y or N              Include zone 3
 ZONE4=Y or N              Include zone 4
 ZONE5=Y or N              Include zone 5
 ZONE6=Y or N              Include zone 6
 ZONE7=Y or N              Include zone 7
 ZONE8=Y or N              Include zone 8
 ZONE9=Y or N              Include zone 9

____________________________________________

NOTES:  1. Macro_name refers to a SAS macro coded by the
           user.
        2. monyy is a SAS date format of month and year.


SYNTAX SPECIFICATIONS

ABBR=Y or N
This keyword specifies the short form of the selected
reports.  The standard report format contains the current and
the three previous months.  The short form displays data for
the starting and base months only.

EXAMPLE:  ABBR=Y


APPL=Y or macro_name
This keyword specifies Application Summary Reports.


BASE=monyy
The BASE keyword specifies which months from the data base to
use as the base for calculating the percentage of change from
the current month.  You enter the base value in a month year
format.  The year value may range from 70-99.  The month
value uses a three character abbreviation of standard SAS
formats.

When you do not specify the base, the report will use the
third previous month as the base month.

Note:   If the input does not include the base month
        specified, the report will not perform the percentage
        change calculation.

EXAMPLE:  BASE=JUN86


BREAK=n
This keyword specifies that a single report combine all
userids with a common prefix of n characters.  You may
specify BREAK (as an integer from 1-8) with the USER keyword
when you do not require specific user selection.  You do not
use the BREAK value if the USER keyword has a macro name
instead of just Y.

EXAMPLE:   BREAK=4 USER=Y specifies that the system will
select all userids and group them by the first four
characters of the userid.


DROP=list
You use the DROP keyword to tailor the output of the summary
reports by specifying which MANAGEMENT INDICATOR elements
the report should not display.  The system assigns a number
to each line or line group in the summary reports as defined
in the table below.


         MANAGEMENT INDICATOR NUMBER TABLE

      01  AVG RESPONSE TIME (ALL FUNCTIONS)
      02  ALL FUNCTIONS RESPONSE WITHIN n SECONDS
      03  AVG RESPONSE TIME (SHORT)
      04  SHORT RESPONSE WITHIN n SECONDS
      05  AVG RESPONSE TIME (MEDIUM)
      06  MEDIUM RESPONSE WITHIN n SECONDS
      07  AVG RESPONSE TIME (LONG)
      08  LONG RESPONSE WITHIN n SECONDS
      09  AVG USER THINK TIME
      10  SAMPLED NETWORK DELAY TIME
      15  NUMBER OF COMMANDS
      16  NUMBER OF SHORT RESPONSES
      17  NUMBER OF MEDIUM RESPONSES
      18  NUMBER OF LONG RESPONSES
      19  COMMAND TCB CPU TIME      (HH:MM)
      20  COMMAND SRB CPU TIME      (HH:MM)
      21  COMMAND RESIDENCY TIME
      22  NON TERMINAL I/O (EXCPS)
      23  TERMINAL I/O (TGET/TPUT)
      24  SERVICE UNITS
      25  NUMBER OF ENDED SRM TRANSACTIONS
      29  COMMANDS PER HOUR
      30  ENDED SRM TRANSACTIONS PER HOUR
      31  SERVICE UNITS PER HOUR
      32  NON TERMINAL I/O PER HOUR
      33  CPUTIME PER HOUR(TCB+SRB) (MM:SS)
      41  TARGET AVAILABLE HOURS    (HH:MM)
      42  ACTUAL AVAILABLE HOURS    (HH:MM)
      43  AVAILABILITY
      44  NUMBER OF SYSTEM IPLS
      47  NUMBER OF USER LOGONS
      48  TERMINAL CONNECT HOURS    (HH:MM)
      49  AVG NUMBER OF CONCURRENT USERS
      50  MAX NUMBER OF CONCURRENT USERS

EXAMPLES:   DROP=3,4,7,8,23,24,25


SHORT=list
MEDIUM=list
LONG=list
These keywords allow selection of response distribution
values other than the default slots (first and second
values).  You may select from the distributions specified
when TSO/MON was installed.  The data has been collected
based on those distributions, and any attempt to refit the
data into new user-specified distributions will result in
erroneous data.  You may enter up to seven values for any of
the response types, but the total number of response values
cannot exceed 13.  Note that the SHORT keyword also specifies
the number of distribution values to print for the total
response category.  If you exceed this limit, the system will
give a diagnostic (user ABEND 998).

EXAMPLE:
If you do not define your prime TSO service period by zone 1,
or if the two and five second distribution values are not the
first two that TSO/MON defines, you must explicitly specify
these parameters.  The following statements illustrate how
this is done:

     SYSTEM=Y SHORT=2,5 MEDIUM=2,5 LONG=2,5

     SYSTEM=Y SHORT=2,5 MEDIUM=2,5 LONG=2,5 /
        ZONE1=Y ZONE2=Y ZONEADD=Y


MONTH=monyy
The MONTH keyword specifies the month to use as the starting
month.  This month and the previous three months will be
selected from the monthly cycles defined by variables
&TSOTSO, &TSOTSU, and &TSOTSI as input.  The default value is
the current previous month when run.

EXAMPLES:  MONTH=SEP85
           MONTH=DEC86


SYSID=xxxx
This keyword specifies that the report show the CA MICS
logical system id 'xxxx'.  Use of the default will produce a
report for each logical SYSID in the MONTHs time-span.

EXAMPLE:   SYSID=PROD


SYSTEM=Y or N
This keyword specifies generation of the TSO System Summary
Report.  Since this is the default, it is necessary to
specify this keyword only if you specify the user or group
option and you do not wish to generate the TSO System Summary
Report.

EXAMPLE:   USER=Y SYSTEM=N


USER=Y or macro_name
This keyword specifies generation of a TSO User Summary
Report for all userids in the data base.


ZONE Specification:  ZONEn, ZONEADD

The ZONE keyword specifies which time zones to report.  The
default is to report time zone 1.  When you select specific
time zones, the output will show only those zones.

ZONEADD specifies accumulation of statistics for the
specified zones.  If you do not specify any zones, all time
zones defined by CA MICS will be accumulated.

EXAMPLES:  ZONE1=Y
           ZONEADD=Y ZONE1=Y ZONE2=Y