FABADA1 SNAPPIT DD data set

The SNAPPIT DD data set contains the CI Map/CI Dump report produced by the FABADA1 program.

Format

The data set contains 133-byte fixed-length records, and block size (if coded in your JCL statement) must be a multiple of 133. You should code your DD statement as follows:

//SNAPPIT DD SYSOUT=A

CI Map/CI Dump report

This report provides the CI map/CI dump as a part of the processing. With this report, you can get all the CIs necessary to analyze any broken database without having to perform another run to obtain such information.

Purpose

The CI Map/CI Dump report is used to analyze DEDB area CIs in order to determine the best way to repair them. The report provides the following information:

  • CI map that is a list of CI header, all the segments, free space elements, scrap bytes, unknown area, and CI trailer that the DEDB Pointer Checker found in the CI.
  • CI dump that is logically formatted based on the CI map.
Report content: (CI Map section)

The following figure shows the CI map section of the CI Map/CI Dump report.

Figure 1. CI Map/CI Dump report (CI Map section)
 
IMS HPFP UTILITIES - DEDBPC                                   "CI MAP / CI DUMP REPORT"                                  PAGE:     1
5698-FPP                                                   DATE: 11/22/2020  TIME: 20.13.22                         FABASNAP -  V2R1


 
DBNAME: VRSDSRF    AREA#: 02            DDNAME: VRSTSS2    DSNAME: HPFP.DBTIVP1.DEDB.VRSTSS2.TST2                      DUMP NO. 0001
CI-NO:     11   CI-RBA:     5800 
 
      STORAGE   TYPE(HEX)          RBA      ADDRESS   FLAGS   SC  COUNTERS         LENGTH ROOT#     TYPE(CHAR) 
 
        49000   C8C5C1C4C5D94040  00005800  0003B000  000000  00  0000000000000000  0008  0000      (HEADER  )
        49024   E3E2E2D9D6D6E340  00005808  0003B008  000000  01  0000000000000000  013E  0000      (TSSROOT )
        49048   E3E2E2C4C9D9F340  00005946  0003B146  000000  08  0000000000000000  00A6  0000      (TSSDIR3 )
        4906C   E3E2E2C4C9D9F140  000059EC  0003B1EC  000000  03  0000000000000000  00D2  0000      (TSSDIR1 ) 

The following are the descriptions for this figure.

STORAGE
The memory address of the first byte in that line of the CI map.
TYPE
The one of the following entries in database CI:
segment-name
The segment that includes prefix and data.
FSE
The free space element.
SHORT-FS
Scraps (that is, free space less than 4 bytes).
UNKNOWN
Area that the DEDB Pointer Checker could not identify as segment, FSE, or scrap bytes area. If the CI is in SDEP part, segments and unused area are treated as unknown area.
HEADER
The first 4 or 8 bytes of the CI that contains the following items:
FSEAP 2 bytes
Offset to the first Free Space Element (FSE). These two bytes are unused if the CI is in the SDEP part as it does not contain FSEs.
CI 2 bytes
Describe the use of this CI and the meaning of the four next bytes. DSECT DBFDBLK in the distributed IMS libraries provides a detailed mapping of these fields.
RAP 4 bytes
Root Anchor Point if this CI belongs to the base section of the root addressable part. All root segments randomizing to this CI are chained off this RAP in ascending key sequence. There is only one RAP per CI.
Note: In the dependent and independent overflow parts, these 4 bytes are used by Fast Path for control information. There is no RAP in SDEP CIs.
TRAILER
The last 13 bytes of the CI that contains following items:
CUSN 2 bytes
CI update sequence number (CUSN) maintained in each CI except in the SDEP part.
RBA 4 bytes
Relative byte address (RBA) of this CI.
RDF 3 bytes
Record definition field (VSAM control information).
CIDF 4 bytes
CI definition field (VSAM control information).
RBA
The relative byte address of the area defined by this CI map entry.
ADDRESS
The address in memory.
FLAGS
Always contains zero.
SC
The segment code. The value is zero if TYPE contains the segment name.
COUNTERS
Always contains zero.
LENGTH
The length of the area defined by this CI map entry.
ROOT#
Always contains zero.
Report content: (CI Dump section)

The following figure shows the CI dump section of the CI Map/CI Dump report.

Figure 2. CI Map/CI Dump report (CI Dump section)
 
IMS HPFP UTILITIES - DEDBPC                                  "CI MAP / CI DUMP REPORT"                                   PAGE:     2
5698-FPP                                                   DATE: 11/22/2020  TIME: 20.13.22                         FABASNAP -  V2R1

 
DBNAME: VRSDSRF    AREA#: 02            DDNAME: VRSTSS2    DSNAME: HPFP.DBTIVP1.DEDB.VRSTSS2.TST2                      DUMP NO. 0001
CI-NO:     11   CI-RBA:     5800 
 
    RBA  OFFSET 
 
    5800 0000  069C0102 00005808                                                         *........                        *
    5808 0008  01900005 5DA20000 00000005 5DA20000 59EC0005 2C200005 30080000 5DCE0000   *....).......)...............)...*
         0028  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000   *................................*
         0048  59460005 28080000 00000000 00000000 00000005 F45A0000 5B900005 36BC0000   *....................4...$.......*
         0068  000000DC D9F1F0F6 D2C5E840 4040D9D6 D6E3D9D6 D6E3D9D6 D6E3D9D6 D6E3D9D6   *....R106KEY   ROOTROOTROOTROOTRO*
         0088  D6E3D9D6 D6E3D9D6 D6E3D9D6 D6E3D9D6 D6E3D9D6 D6E3D9D6 D6E3D9D6 D6E3D9D6   *OTROOTROOTROOTROOTROOTROOTROOTRO*
     LINES  000058A8-00005908   SAME AS ABOVE
         0128  D6E3D9D6 D6E3D9D6 D6E3D9D6 D6E3D9D6 D6E3D9D6 D6E3D9D6 D6E3D9D6 D6E3       *OTROOTROOTROOTROOTROOTROOTROOT  *
    5946 0146  08000000 000000A0 E2D9F1F0 F660E2F0 F140C4C9 D9F3C4C9 D9F3C4C9 D9F3C4C9   *........SR106-S01 DIR3DIR3DIR3DI*
         0166  D9F3C4C9 D9F3C4C9 D9F3C4C9 D9F3C4C9 D9F3C4C9 D9F3C4C9 D9F3C4C9 D9F3C4C9   *R3DIR3DIR3DIR3DIR3DIR3DIR3DIR3DI*
     LINES  00005986-000059C6   SAME AS ABOVE
         01E6  D9F3C4C9 D9F3                                                             *R3DIR3                          *
    59EC 01EC  03000000 5ABE0000 00000000 00000000 00000000 00000000 00000000 00000000   *................................*
         020C  00000000 00000000 00000000 00000000 000000A0 E2D9F1F0 F660E2F0 F2404040   *....................SR106-S02   *
         022C  C4C9D9F1 C4C9D9F1 C4C9D9F1 C4C9D9F1 C4C9D9F1 C4C9D9F1 C4C9D9F1 C4C9D9F1   *DIR1DIR1DIR1DIR1DIR1DIR1DIR1DIR1*
     LINES  00005A4C-00005A8C   SAME AS ABOVE
         02AC  C4C9D9F1 C4C9D9F1 C4C9D9F1 C4C9D9F1 C4C9                                  *DIR1DIR1DIR1DIR1DI              *
    5ABE 02BE  03000000 5CFC0000 00000000 00000000 00000000 00000000 00000000 00000000   *....*...........................*
         02DE  00000000 00000000 00000000 00000000 000000A0 E2D9F1F0 F660E2F0 F3404040   *....................SR106-S03   *
         02FE  C4C9D9F1 C4C9D9F1 C4C9D9F1 C4C9D9F1 C4C9D9F1 C4C9D9F1 C4C9D9F1 C4C9D9F1   *DIR1DIR1DIR1DIR1DIR1DIR1DIR1DIR1*
     LINES  00005B1E-00005B5E   SAME AS ABOVE
         037E  C4C9D9F1 C4C9D9F1 C4C9D9F1 C4C9D9F1 C4C9                                  *DIR1DIR1DIR1DIR1DI              *
    5B90 0390  0C000000 5C460000 00000000 00000000 00000000 000000A0 E2D9F1F0 F660E2F0   *....*...................SR106-S0*
         03B0  F4C4C9D9 F6C4C9D9 F6C4C9D9 F6C4C9D9 F6C4C9D9 F6C4C9D9 F6C4C9D9 F6C4C9D9   *4DIR6DIR6DIR6DIR6DIR6DIR6DIR6DIR*
         03D0  F6C4C9D9 F6C4C9D9 F6C4C9D9 F6C4C9D9 F6C4C9D9 F6C4C9D9 F6C4C9D9 F6C4C9D9   *6DIR6DIR6DIR6DIR6DIR6DIR6DIR6DIR*
     LINES  00005BF0-00005C10   SAME AS ABOVE
         0430  F6C4C9D9 F6C4C9D9 F6C4C9D9 F6C4C9D9 F6C4C9D9 F6C4                         *6DIR6DIR6DIR6DIR6DIR6D          *
    5C46 0446  0C000005 2B6A0000 00000000 00000000 00000000 000000A0 E2D9F1F0 F660E2F0   *........................SR106-S0*
         0466  F5C4C9D9 F6C4C9D9 F6C4C9D9 F6C4C9D9 F6C4C9D9 F6C4C9D9 F6C4C9D9 F6C4C9D9   *5DIR6DIR6DIR6DIR6DIR6DIR6DIR6DIR*
         0486  F6C4C9D9 F6C4C9D9 F6C4C9D9 F6C4C9D9 F6C4C9D9 F6C4C9D9 F6C4C9D9 F6C4C9D9   *6DIR6DIR6DIR6DIR6DIR6DIR6DIR6DIR*
     LINES  00005CA6-00005CC6   SAME AS ABOVE
         04E6  F6C4C9D9 F6C4C9D9 F6C4C9D9 F6C4C9D9 F6C4C9D9 F6C4                         *6DIR6DIR6DIR6DIR6DIR6D          *
    5CFC 04FC  03000005 2C200000 00000000 00000000 00000000 00000000 00000000 00000000   *................................*
         051C  00000000 00000000 00000000 00000000 000000A0 E2D9F1F0 F660E2F0 F6404040   *....................SR106-S06   *
         053C  C4C9D9F1 C4C9D9F1 C4C9D9F1 C4C9D9F1 C4C9D9F1 C4C9D9F1 C4C9D9F1 C4C9D9F1   *DIR1DIR1DIR1DIR1DIR1DIR1DIR1DIR1*
     LINES  00005D5C-00005D9C   SAME AS ABOVE
         05BC  C4C9D9F1 C4C9D9F1 C4C9D9F1 C4C9D9F1 C4C9                                  *DIR1DIR1DIR1DIR1DI              *
    5DCE 05CE  07000000 000000C8 E2D9F1F0 F660E2F0 F7404040 404040C4 C9D9F2C4 C9D9F2C4   *.......HSR106-S07      DIR2DIR2D*
         05EE  C9D9F2C4 C9D9F2C4 C9D9F2C4 C9D9F2C4 C9D9F2C4 C9D9F2C4 C9D9F2C4 C9D9F2C4   *IR2DIR2DIR2DIR2DIR2DIR2DIR2DIR2D*
     LINES  00005E0E-00005E6E   SAME AS ABOVE
         068E  C9D9F2C4 C9D9F2C4 C9D9F2C4 C9D9                                           *IR2DIR2DIR2DIR                  *
    5E9C 069C  80000157 00000000 00000000 00000000 00000000 00000000 00000000 00000000   *................................*
         06BC  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000   *................................*
     LINES  00005EDC-00005FBC   SAME AS ABOVE
         07DC  00000000 00000000 00000000 00000000 00000000 000000                       *.......................         *
    5FF3 07F3  00030000 58000007 F907F900 00                                             *........9.9..                   * 

The following are the descriptions for this figure:

RBA
The relative byte address of the first byte in that line of the printed CI dump.
OFFSET
The offset from the first bytes of the CI to the first byte in that line of the printed CI dump.