A fix is available
APAR status
Closed as program error.
Error description
DBRF in interactive mode may incorrectly update the database when changing the value of Tgt-RBA in Segment Prefix panel.
Local fix
N/A
Problem summary
**************************************************************** * USERS AFFECTED: IBM IMS Database Repair Facility (DBRF) for * * z/OS Version 3 Release 1 (FMID=H22K310) * * users who run DBRF in interactive mode. * **************************************************************** * PROBLEM DESCRIPTION: This APAR fixes DBRF interactive mode * * problems that updating the database * * may corrupt the database and may fail * * to undo. * **************************************************************** * RECOMMENDATION: Apply the maintenance for this APAR. * **************************************************************** This APAR fixes the following five problems when running DBRF in interactive mode. 1. When the database is HD DB or DEDB and the database data set is VSAM, including OSAM LDS, updating the pointer value (Tgt-RBA) in Segment Prefix panel incorrectly updates the Tgt-RBA and corrupts the different place. This occurs when the Tgt-RBA spans 2 rows in CI data. Underlined 4 bytes starting from offset '9E' in below CI data exemplifies the Tgt-RBA spanning 2 rows. <CI data> Ofst 0 1 0.1.2.3. 4.5.6.7. ~ 0.1.2.3. 4.5.6.7. 8.9.A.B. C.D.E.F. 0080 7B7B7B7B 7B7B7B7B ~ 01000000 11120000 10020000 132E0000 ---- 00A0 132E0000 11160000 ~ C9F4D9E3 F0F0F0F2 4C4C4C40 D9D6D6E3 ---- <= Tgt-RBA spanning 2 rows Also, the above update cannot undo because the database is corrupted. 2. When the database is HD DB or DEDB and the database data set is OSAM, updating the Tgt-RBA in Segment Prefix panel, where the Tgt-RBA spans 2 rows in CI data, fails to create undo files when 2 undo files have duplicate timestamp. As a result, the update cannot undo. 3. When the database is HD DB, updating the FSE in Free Space Element Chain panel incorrectly updates the FSE and corrupts the different place. This occurs when the Tgt-RBA spans 2 rows in CI data. Also, the DB Update Confirmation panel is shown more times than the number of rows being updated. If the DB Update Confirmation panel has been processed further, more places are corrupted. 4. When the database data set is VSAM, including OSAM LDS, after updating database in CI data panel and confirming the update in the DB Update Confirmation panel, CI data panel shows only the updated row and the offset value always show 0. 5. In the panel showing the dump data, such as CI/Block panel, updating multiple rows shows the DB Update Confirmation panel for multiple times. The user may confuse because the DB Update Confirmation panel does not change. The DB Update Confirmation panel has been improved to show the number of rows. The user is able to understand that the DB update confirmation continues. Following panel is the improved image. nnnn is the ordinal number of current updating row to confirm. mmmm is the total number of rows to update. <DB Update Confirmation panel> ************************************************************ * Warning: You are about to update data (nnnn of mmmm rows). * Enter Y to proceed. ************************************************************
Problem conclusion
DBRF has been modified to fix the problems.
Temporary fix
Comments
APAR Information
APAR number
PH69666
Reported component name
IMS DATABASE RE
Reported component ID
5655E0300
Reported release
310
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2026-01-14
Closed date
2026-02-03
Last modified date
2026-02-05
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UO06664
Modules/Macros
FABZCONF FABZDATA FABZMAIN FABZPRO2 FABZPROC
Fix information
Fixed component name
IMS DATABASE RE
Fixed component ID
5655E0300
Applicable component levels
R310 PSY UO06664
UP26/02/05 I 1000
Fix is available
Select the PTF appropriate for your component level. You will be required to sign in. Distribution on physical media is not available in all countries.
[{"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSCX892","label":"IMS Tools"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"3.1.0"}]
Document Information
Modified date:
05 February 2026