Secondary Index Duplicate Key report

The Secondary Index Duplicate Key report shows information about secondary indexes that have duplicated keys.

This report is generated by the INDEXBLD command.

The following figure is an example of the Secondary Index Duplicate Key report.

Figure 1. Secondary Index Duplicate Key report
IMS HPFP UTILITIES - FPA INDEXBLD                         "Secondary Index Duplicate Key Report"                       PAGE:       1
5698-FPP V2R1                                                                                                    2021-04-07 17:22:42
                                                                                                                                    
DUPLICATE KEY VALUE INFORMATION:

                                                                                                                          # OF KEYS 
  PARTITION                                                                                                    NUMBER OF  USED MORE 
  GROUP     DBDNAME  DDNAME   SEGMENT SEQUENCE FIELD (HEX)                          (CHARACTER)                DUPLICATES THAN ONCE 
  --------- -------- -------- ----------------------------------------------------- *------------------------* ---------- ----------
            DBD00001 S000001R C4C4F2F2 C9C4E7F1                                     *DD22IDX1                *          1           
                              C4C4F2F2 C9C4E7F2                                     *DD22IDX2                *          1           
                                                                                           (TOTAL)           2          2
  --------- -------- -------- ----------------------------------------------------- *------------------------* ---------- ----------
  GROUP001  DBD00002 S000002R F1F1F1F1 F1F1F1F1 F1F1F1F1 F1F1F1F1 F1F1F1F1 F1F1F1F1 *111111111111111111111111*                      
                              F1F1F1F1 F1F1F1F1 F1F1F1F1 F1F1F1F1                   *1111111111111111        *         10           
                              F2F2F2F2 F2F2F2F2 F2F2F2F2 F2F2F2F2 F2F2F2F2 F2F2F2F2 *222222222222222222222222*                      
                              F2F2F2F2 F2F2F2F2 F2F2F2F2 F2F2F2F2                   *2222222222222222        *         10           
                                                                                          (TOTAL)           20          2
  --------- -------- -------- ----------------------------------------------------- *------------------------* ---------- ----------
  GROUP001  DBD00003 S000003R F3F3F3F3 F3F3F3F3 F3F3F3F3 F3F3F3F3 F3F3F3F3 F3F3F3F3 *333333333333333333333333*                      
                              F3F3F3F3 F3F3F3F3 F3F3F3F3 F3F3F3F3                   *3333333333333333        *         10           
                              F4F4F4F4 F4F4F4F4 F4F4F4F4 F4F4F4F4 F4F4F4F4 F4F4F4F4 *444444444444444444444444*                      
                              F4F4F4F4 F4F4F4F4 F4F4F4F4 F4F4F4F4                   *444444444444444444      *         10           
                                                                                          (TOTAL)           20          2
  --------- -------- -------- ----------------------------------------------------- *------------------------* ---------- ----------
  GROUP001                                                                                     (GROUP TOTAL)           40          4

DUPLICATE POINTER SEGMENT DATA SET INFORMATION:
                                
  INDEX
  DBDNAME  DDNAME   DSNAME                                                   ALLOCATION
  -------- -------- -------------------------------------------------------  -----------
  DBD00001 S000001R HPFP.S000001R.DUP                                        DYNALLOC
  DBD00002 S000002R HPFP.S000002R.DUP                                        DYNALLOC
  DBD00003 S000003R HPFP.S000003R.DUP                                        DYNALLOC
PARTITION GROUP
The first DBD name in the partition group.
DBDNAME
The name of the DBD.
DDNAME
The ddname of the secondary index database data set.
SEGMENT SEQUENCE FIELD
The key value in hexadecimal and character format.
NUMBER OF DUPLICATES
The number of occurrences of this key value in this DBD. For example, 10 is printed if a key value is used 10 times.
# OF KEYS USED MORE THAN ONCE
The number of duplicate keys. For example, 2 is printed if key values DD22IDX1 and DD22IDX2 are used more than once in this DBD.
DUPLICATE POINTER SEGMENT RECORD DATA SET INFORMATION
INDEX DBDNAME
The name of the secondary index DBD.
DDNAME
The DD name of the duplicate pointer segment record data set.
DSNAME
The name of the duplicate pointer segment record data set.
ALLOCATION
One of the following values is printed:
JCL DD
The duplicate pointer segment record data set was specified by a S0nnnnnR DD statement in the JCL.
DYNALLOC
The duplicate pointer segment record data set was allocated dynamically by the DUPKEYDSNMASK keyword or the FILECTL subcommand.