Segment reference report for DBD

If a SEGREF DBD statement is specified, this report that summarizes the relationship between DBDs and the segment specified by the SEGMENT option is generated.

Sample report

The following figure shows an example of the DBD Segment Reference report.

Figure 1. DBD Segment Reference report
IMS LIBRARY INTEGRITY UTILITIES - DBD/PSB/ACB REVERSAL         "DBD SEGMENT REFERENCE REPORT"                            PAGE:     1
5655-U08                                                   DATE: 10/01/2021  TIME: 11.35.07                         FABNSREF - V2.R2
 
VOLUME=IMSVS   DSNAME=IMSVS.DBDLIB 
 
  SEGMENT NAME : * 
 
  ORIGINAL:           REFERENCE:
  SEGMENT   DBD       SEGMENT   DBD       ACCESS    STATEMENT       AS
  --------  --------  --------  --------  --------  --------------  ---------------------
  PHIDAMD1  PHIDAM01  *         *         PHIDAM    SEGM NAME=      ORIGINAL 
 
  PHIDAMD2  PHIDAM01  *         *         PHIDAM    SEGM NAME=      ORIGINAL
                      PHIDAMD3  *         *         SEGM PARENT=    PHYSICAL PARENT 
 
  PHIDAMD3  PHIDAM01  *         *         PHIDAM    SEGM NAME=      ORIGINAL
                      PHIDAMD4  *         *         SEGM PARENT=    PHYSICAL PARENT 
 
  PHIDAMD4  PHIDAM01  *         *         PHIDAM    SEGM NAME=      ORIGINAL 
 
  PHIDAMRT  PHIDAM01  *         *         PHIDAM    SEGM NAME=      ORIGINAL
                      PHIDAMD1  *         *         SEGM PARENT=    PHYSICAL PARENT
                      PHIDAMD2  *         *         SEGM PARENT=    PHYSICAL PARENT 
 
  SECDEP01  SECOND01  *         *         PHDAM     SEGM NAME=      ORIGINAL
                      SECDEP02  *         *         SEGM PARENT=    PHYSICAL PARENT
                      SECINDX   SECINDEX  PSINDEX   LCHILD NAME=    INDEX TARGET 
 
  SECDEP02  SECOND01  *         *         PHDAM     SEGM NAME=      ORIGINAL
                      SECDEP01  *         *         XDFLD SEGMENT=  INDEX SOURCE 
 
  SECDEP03  SECOND01  *         *         PHDAM     SEGM NAME=      ORIGINAL 
 
  SECINDX   SECINDEX  *         *         PSINDEX   SEGM NAME=      ORIGINAL
                      SECDEP01  SECOND01  PHDAM     LCHILD NAME=    INDEX POINTER 
 
  SECROOT   SECOND01  *         *         PHDAM     SEGM NAME=      ORIGINAL
                      SECDEP01  *         *         SEGM PARENT=    PHYSICAL PARENT
                      SECDEP03  *         *         SEGM PARENT=    PHYSICAL PARENT 

Report field descriptions

The meaning of each column is as follows:

ORIGINAL SEGMENT
This field shows the segment name that is specified by the SEGMENT option.
ORIGINAL DBD
This field shows the DBD name in which each ORIGINAL SEGMENT is defined by the SEGM NAME= statement of the DBDGEN utility.
REFERENCE SEGMENT
This field shows the segment name which is defined by the SEGM NAME= statement of the DBDGEN utility. It refers to each ORIGINAL SEGMENT in the succeeding DBDGEN control statement such as SEGM PARENT= or LCHILD NAME=.
Note: The asterisk (*) means that the name is the same name as the ORIGINAL SEGMENT.
REFERENCE DBD
This field shows the DBD name in which the REFERENCE SEGMENT is defined.
Note: The asterisk (*) means that the name is the same name as the ORIGINAL DBD.
ACCESS
This field shows the DL/I access method for ORIGINAL DBD or REFERENCE DBD.
STATEMENT
This field shows the DBDGEN utility control statement by which ORIGINAL SEGMENT is referred to.