HISAM Segment Level Statistics report

This report contains various totals for each segment type in the HISAM (including SHISAM) data set group. This report is produced for each data set specified on the DATABASE statement in the PROCCTL data set.

Report example

The following figure shows an example of this report.

Figure 1. STATIPRT: HISAM Segment Level Statistics report
IMS HIGH PERFORMANCE POINTER CHECKER FOR z/OS               "HISAM SEGMENT LEVEL STATISTICS REPORT"                      PAGE:     1
5655-U09                                                   DATE: 07/07/2021  TIME: 15.59.40                         FABPMAIN - V3.R1


DBNAME: HISAMDB1  DB#: 002 DSG#: 01  DSNAME:  TESTDS.PUBLIC.SAMPLE.HISAMDS1


<---- SOURCE ---->     <---- TARGET ---->
DB  DG SC SEGNAME  PTR DB  DG SC SEGNAME  EXTERNAL


002 01 01 ROOT
                   CTR                        9100
                   *LC 001 01 02 DEP1

002 01 02 DEP1
   (PHYS. PAIRED)   LP 001 01 01 ROOT         9100

002 01 03 DEP12        NO POINTERS

002 01 04 DEP121       NO POINTERS

002 01 05 DEP1211      NO POINTERS

002 01 06 DEP122       NO POINTERS

002 01 07 DEP1221      NO POINTERS

002 01 08 DEP123       NO POINTERS

002 01 09 DEP2         NO POINTERS

THE NUMBER OF DIRECT-ADDRESS POINTERS POINTING TO LOGICAL RECORDS IN THE OVERFLOW DATA SET
  IN PRIMARY DATA SET  =         130
  IN OVERFLOW DATA SET =      21,130



NOTE : THE *LP AND *LC ENTRIES (IF ANY) COMPLETE THE DISPLAY OF ALL LOGICAL RELATIONSHIPS
----
           *LP SHOWS THAT THE SOURCE (LCHILD) HAS A SYMB LP PTR TO ITS TARGET (LPARENT)
           *LC SHOWS THAT THE SOURCE (LPARENT) HAS A CTR FIELD (THE NUMBER OF LOGICAL CHILDREN)

Report field description

The report fields are as follows:

DBNAME DB# DSG# DSNAME
The name of the DBD, the database number (in hexadecimal), the data set group number (in hexadecimal), and the name of the data set
SOURCE
The segment that contains the pointer (also called the source of the pointer). The following four fields all pertain to it:
DB
The database number (in hexadecimal) that identifies the database containing the segment that contains the pointer
DG
The data set group number (in hexadecimal) that identifies the database containing the segment that contains the pointer
SC
The segment code (in hexadecimal) of the segment that contains the pointer
SEGNAME
The segment name, as coded in the SEGM macro in the DBD, of the segment that is the target of a pointer
PTR
The type of pointer such as LP, LTF, LTB, LCF, and LCL
TARGET
The target of a pointer. The following four fields all pertain to it:
DB
The database number (in hexadecimal) that identifies the database containing the target of a pointer
DG
The data set group number (in hexadecimal) that identifies the database containing the target of a pointer
SC
The segment code (in hexadecimal) of the target of a pointer
SEGNAME
The segment name, as coded in the SEGM macro in the DBD, of the segment that is the target of a pointer
EXTERNAL
The number of pointers that point to another data set