Each line represents a System Object – an object to which
WAIT time is attributed. These lines are arranged hierarchically.
You can expand a line (using the “+” line command) to reveal
a breakdown into subordinate objects. Each type of object shown in
this report is described here:
- Task
- This is the highest level object in the report. Each active
Task is reported. The percentage of the measurement time interval
the task was observed to be WAITing is reported.
Note: A
SETUP option is available which specifies that all Tasks –
including inactive tasks – are to be displayed.
- Name Column
- The name of the program specified in the ATTACH macro that started
the task as well as the TCB index number is shown.
- Description Column
- The TCB address is shown. For CICS measurements that have the
CICS data extractor selected, the TCB mode is displayed for CICS TCBs.
This immediately follows the TCB address.
- Category
- WAIT time within a Task is categorized as APPLCN, SYSTEM, DATAMG,
IMSDLI, DB2SQL, ADABAS or NOSYMB.
- DPA Group
- Within a category – usually the SYSTEM category –
load modules can be further arranged into Descriptive Program Attribution
(DPA) groups. These are functional groups like: IMS™, DB2®,
VSAM.
Note: A SETUP option is available from which you can
specify aggregation of modules into Group or Subgroup. Subgroup offers
a more granular, less inclusive categorization than Group. Application Performance Analyzer uses
the module name to locate descriptive information in its DPA tables.
- Name Column
- The symbolic name of the Group/Subgroup appears under this heading.
- Description Column
- A Group/Subgroup description appears under this heading.
- Load Module
- A load module line appears under a Group/Subgroup line, under
a Category line, or under an SVC line.
- Name Column
- The load module name appears under this heading.
- Description Column
- If a DPA functional description is found for the module name,
it is reported under this heading. Otherwise “Application Program”
is displayed.
- CSECT (Control Section)
- These lines can appear as subordinate, breakdown items under
a load module line. If Application Performance Analyzer were able to find ESD (External
Symbol Dictionary) information, during the measurement process, for
a load module, these items will appear under the load module and the
measured WAIT time will be attributed to them.
- Name Column
- The CSECT name appears under this heading.
- Description Column This will display “CSECT in xxxxxxxx”
where xxxxxxxx is the name of the load module to which the CSECT belongs.
- SVC (Supervisor Call)
- This line shows attribution of measured WAIT time during execution
of an MVS™ Supervisor Call.
- Name Column
- “SVC” followed by a 3-digit decimal SVC number (000
to 255) appears under this heading. For example, “SVC120.”
- Description Column
- A description of the SVC service, or the name of the macro which
invokes the SVC appears under this heading. For example, “GETMAIN/FREEMAIN.”
- SQL Statement
- This item attributes WAIT activity to a DB2 SQL
statement.
- Name Column
- A sequence number is assigned to each unique SQL statement observed
during the measurement. This sequence number is shown in the name
field. It is possible for some sequences numbers to be missing (sequence
gaps) from the report. This will occur if a sequence number was assigned
to SQL statements but no WAIT activity was measured for these statements.
- Description Column
- The name of the program that issued the SQL request followed
by the precompiler statement number (enclosed in parentheses) is shown
here. This is followed by the SQL function (for example,
SELECT, INSERT, COMMIT).
- DL/I Call
- This item attributes WAIT activity to an IMS DL/I
call.
- Name Column
- A sequence number is assigned to each unique DL/I call statement
observed during the measurement. This sequence number is shown in
the name field.
- Description Column
- The DL/I function code appears followed by the PCB name followed
by the relative PCB number in parentheses. The location of the call,
in csect+offset format, follows.
- Adabas Call
- This item attributes WAIT activity to an Adabas call.
- Name Column
- A sequence number is assigned to each unique Adabas call statement
observed during the measurement. This sequence number is shown in
the name field.
- Description Column
- The name of the program that issued the Adabas request and the
offset within the program, followed by the Adabas command code that
was issued, is displayed in the field.
- Unresolved Address
- This item attributes measurement WAIT time to a range of addresses
for which a corresponding load module name could not be determined.
- Name Column
- WAIT time observed in a 4096 (4K) byte range of addresses is
reported in an Unresolved Address line. This range is expressed in
the format “HHHHHxxx” where HHHHH are the 5 high order hexadecimal
digits of the address. For example, “08915xxx” means the
range from 08915000 to 08915FFF.
- Description Column
- “Unresolved Address” appears under this heading.