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.