Fields in the Program-I/O report

The following example shows a sample of a Program-I/O report.

IMS MONITOR   ****PROGRAM I/O****         TRACE START 1989 076  12:42:54     TRACE STOP  1989 076  12:43:07  PAGE  0008
                                    .........IWAIT TIME..........                          DISTR.
         PCB NAME      IWAITS       TOTAL        MEAN     MAXIMUM   DDNAME    MODULE        NO.
         ___ ____      ______       _____        ____     _______   ______    ______        ___
         DLVNTZ02           1       35853       35853       35853   DBHVSAM2   VBH          127
                            4      257649       64412      196028   HIDAM      VBH          128
                            2       79222       39611       62452   XDLBT04I   VBH          129
        PCB TOTAL
        ___ _____           7      372724       53246
         DLVNTZX2           2       57645       28822       40686   HIDAM      VBH          130
                            8      176622       22077       46141   DBHVSAM1   VBH          131
                            6      105340       17556       27843   XDLBT04I   VBH          132
                            3       65296       21765       23458   DBHVSAM2   VBH          133
        PCB TOTAL
        ___ _____          19      404903       21310
BATCH TOTAL
_____ _____                26      777627       29908

The meaning of the various fields in the report is as follows:

TRACE START and TRACE STOP
The trace start and trace stop fields tell you the time when the DB Monitor program was last started and stopped. The time is generated by the time-of-day clock. Clock times are read as follows:
Clock time = hh.mm.ss

Where:

hh
Hours 0 through 23
mm
Minutes
ss
Seconds

If the DB Monitor program was on during an entire batch run, the trace start and trace stop times is when the batch run started and stopped. If the DB Monitor program was turned on and off more than once in the same batch run, the trace start and trace stop times are the times at which the monitor was last started and stopped.

PCBNAME
This field describes the name of the PCB the report is providing information about. Remember that each application program has one or more PCBs. If PCB names are unique to application programs, this field can only be used to identify which application program the report is providing information about.
IWAITS
This field describes the number of times IMS was inactive.
IWAIT Time
This field describes the elapsed time during which IMS was inactive.
TOTAL
The total time IMS waited
MEAN
The average time IWAIT IMS waited
MAXIMUM
The longest single time IMS waited
DDNAME
This field describes the name of the data set the application program is using. Within one report, an application program (PCB) can access more than one data set. The statistics compiled are listed separately for each data set.
MODULE
This field describes the modules that issued the internal call (in response to a DL/I call) that caused IMS to wait.
DBH
Module DFSDBHR0
DLE
Module DFSDDLE0
VBH
Module DFSDVSM0
DISTR.NUMBER
The distribution number is a reference number to be used in conjunction with the Distribution-Appendix report. For a description of what it means, see Distribution-Appendix report.
PCB Total
For a given PCB this field describes:
IWAITS
The total number of times IMS was inactive
TOTAL
The total time IMS waited
MEAN
The average time per IWAIT
BATCH Total
For this execution of the DB Monitor this field describes:
IWAITS
The total number of times IMS was inactive
TOTAL
The total time IMS waited
MEAN
The average time per IWAIT