Pointer Segment Dump report
The Pointer Segment Dump report provides information about incorrect pointer segments.
This report is generated by the ANALYZE command when the INDEXDBD keyword and the IDXDUMP=YES option are specified, and when incorrect pointer segments are detected.
The report provides
the following information:
- The pointer segments that are not found in the secondary index database.
- The pointer segments whose target segments are not found in the area.
The following figure is an example of the Pointer Segment Dump report.
IMS HPFP UTILITIES - FPA ANALYZE "Pointer Segment Dump report" PAGE: 1
5698-FPP V2R1 2021-11-22 17:22:49
DBDNAME: INDEX1 DDNAME: INDEXK1 DSNAME: HPFP.INDEXK1
THE RELATED AREA IS AREA NO: 1 AREANAME: DB22AR0
THE FOLLOWING POINTER SEGMENTS ARE NOT FOUND:
------------ ---- ----------------------------------------------------------------------- ----------------------------------
SEARCH 0000 4C6060C1 60E2F0F0 F1606060 60606E *<--A-S001-----> *
SUBSEQ 000F 4C606060 60606060 E2E4C2E2 C5D86060 6060606E *<-------SUBSEQ-----> *
DDATA 0023 4C606060 60C4C4C1 E3C16060 60606E *<----DDATA----> *
SYMBOLIC PTR 0032 10000020 00001F11 *........ *
------------ ---- ----------------------------------------------------------------------- ----------------------------------
THE TARGET SEGMENTS THAT ARE POINTED BY THE FOLLOWING POINTER SEGMENTS ARE NOT FOUND:
------------ ---- ----------------------------------------------------------------------- ----------------------------------
SEARCH 0000 4C6060C1 60E2F0F0 F1606060 60606E *<--A-S001-----> *
SUBSEQ 000F 4C606060 60606060 E2E4C2E2 C5D86060 6060606E *<-------SUBSEQ-----> *
DDATA 0023 4C406060 60C4C4C1 E3C16060 60606E *< ---DDATA----> *
SYMBOLIC PTR 0032 10000020 00001F11 *........ *
USER DATA 003A 00000000 00000000 00000000 *............ *
------------ ---- ----------------------------------------------------------------------- ----------------------------------
- First column
- The name of the fields in the pointer segment. The following fields
are displayed:
- SEARCH
- The search field is a variable-length field that consists of up to five fields of the source segment. This field is contained in the data field.
- SUBSEQ
- The subsequence field is an optional variable-length field that consists of up to five fields of the source segment or contains the value that is generated by IMS.
- DDATA
- The duplicate data field is an optional variable-length field that consists of up to five fields of the source segment.
- SYMBOLIC PTR
- The symbolic pointer field is a variable-length field that contains the concatenated key of the target segment.
- USER DATA
- The user data field is an optional variable-length field that contains user data.
- Second column
- The offset from the first byte of the pointer segment excluding the prefix of the pointer segment.
- Third column
- The hexadecimal value of the field.
- Fourth column
- The character value of the field.