A fix is available
APAR status
Closed as program error.
Error description
When an HALDB Online Reorganization is active and a timestamp recovery is done prior to the HALDB Online Reorganization, the OLREORG CURSOR ACTIVE flag is not reset in all cases. As a result of having the flag on, both sets of data sets appear to be active.
Local fix
Use a CHANGE.DB DBD(name) OLRRGOFF command to turn the flag off.
Problem summary
**************************************************************** * USERS AFFECTED: All IM V13 DBRC users recovering HALDB * * databases when Online Reorganization * * records exist in the RECON when * * a timestamp recovery is executed. * **************************************************************** * PROBLEM DESCRIPTION: When multiple timestamp recoveries * * are run with multiple HALDB Online * * Reorganization records, the * * OLREORG CURSOR ACTIVE flag is not * * turned off in certain cases. * **************************************************************** * RECOMMENDATION: INSTALL CORRECTIVE SERVICE FOR APAR/PTF * **************************************************************** When the next HALDB Online Reorganization is not active and a timestamp recovery is done prior to the HALDB Online Reorganization, the OLREORG ACTIVE flag did not get turned off. The OLREORG CURSOR ACTIVE =YES is on and both data sets show as active (ACTIVE DBDS=A-J and M-V) in the partition database record. Timeline for the problem found: |<---------------------------------------------------R3 |<---------------------------------------------------R4 |<---------------------------R1 |<---------------------------R2 (A)IC1 |--A1--------D1----A2--------------D2--A3---------| |OLR1(N)| |OLR2(Y)| |OLR3(N)| |-OLR4(Y)-- |<-------------------------------------RA |<-------------------------------------RB |<-------------------------------------RC |<-------------------------------------RD (M) |-----AA-----------------DA--AB-----------------DB--| |OLR1(Y)| |OLR2(N)| |OLR3(Y)| |-OLR4(Y)-- Legend: A1,D1,A2,D2,A3, - all allocations/deallocations for A-J R1, R2, R3, R4 - timestamp recoveries for A-J (done after RD) OLR1,OLR2,OLR3,OLR4 - OLRs (Y-RECOV=YES, N- RECOV=NO) AA,DA,AB,DB - all allocations/deallocations for M-V RA,RB,RC,RD - timestamp recoveries for M-V (done prior to R1)
Problem conclusion
GEN: KEYWORDS: *** END IMS KEYWORDS *** For a Point-in-time recovery (PITR), if the recov-to-time equals the HALDB Online Reorganization run time, the recovery is considered to done prior to the reorg. If the recov-to-time is less than or equal to the stoptime of a completed HALDB Online Reorganization, the recovery is consider to be done within the reorg. If the recov-to-time is equal to the HALDB Online Reorganization run time, the class locate previous correctly did not find a previous reorg. However, a class locate next did not find the reorg record that was equal to the recov-to-time. Before doing a class locate next when a previous reorg is not found, a class locate NOTGT is now done to find a reorg record that is equal to the recov-to-time. The OLREORG ACTIVE flag is set off in the case where the recover-to-timestamp is not in the middle of an active HALDB Online Reorganization. Prior to this APAR, a recovery prior to an open OLR would delete the OLR and mark the DBDS as image copy needed. Now the open OLR is not deleted. The image copy recommended flag is set on instead of the image copy needed flag. A new image copy is needed to establish a new purgetime for change accumulation processing. When a PITR recovery is done to the middle of an OLR, the image copy recommended flag is also set on.
Temporary fix
********* * HIPER * *********
Comments
APAR Information
APAR number
PM78203
Reported component name
IMS V13
Reported component ID
5635A0400
Reported release
300
Status
CLOSED PER
PE
NoPE
HIPER
YesHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2012-11-30
Closed date
2013-03-28
Last modified date
2013-10-06
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UK92991
Modules/Macros
DSPURT00 DSPURT20 DSPURT95
Fix information
Fixed component name
IMS V13
Fixed component ID
5635A0400
Applicable component levels
R300 PSY UK92991
UP13/04/02 P F304
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":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG19M","label":"APARs - z\/OS environment"},"Platform":[{"code":"PF054","label":"z Systems"}],"Version":"300","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
14 December 2020