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.
Subsections:
Report example
The following figure shows an example of this 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