A fix is available
APAR status
Closed as program error.
Error description
Customer is using LOCKTIME, with status option for BMP. DEDB HSSP BMP unexpectedly abends U3310 during a CHKPT, after FP Phase 2 is complete ( 5937 logged ) but before 41 record for symbolic checkpoint logged. The U3310 is due to a timeout waiting for UOW Lock exclusive on next UOW ( read-ahead ), the first UOW is locked EXCL. This can be determined from SMF 79.15 records and 6706 ATRM record snap of EPST. After FP Phase 2 is logically complete, DBFSYN20 calls DBFSDEQ0 which calls DBFUHAR0 to do HSSP read-ahead. The lock request times out because another region has a SHR UOW lock on the target UOW. This sets up a U3310 in PSTABTRM. On a normal DL/I call, the call handler would check the status option and change this to a 'BD' status code. But here, control returns to DFSFXC30, which finds PSTABTRM set, and issues the U3310. Customer tries to restart BMP with CHKP=LAST, which is a problem since FP Phase 2 finished and this checkpoint is *before* these committed updates, so application appears to encounter duplicate data. The issue here is FP Phase 2 didn't really fail, only the read-ahead for next HSSP UOW timed out. DBFUHAR0, when called as part of syncpoint, should not leave an abend code set in PSTABTRM for any lock issues ( not just lock time ), but just exit. The application can find out about the lock problem, if it still exists, on first DL/I call after checkpoint, where it will be handled properly.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: IMS V13 FP HSSP Users * **************************************************************** * PROBLEM DESCRIPTION: HSSP BMP GETS U3310 ABEND ON UOW LOCK * * FOR READ-AHEAD UOW, AFTER * * FP PHASE 2 COMPLETE BUT BEFORE X'41' * * CHECKPOINT RECORD WRITTEN * **************************************************************** * RECOMMENDATION: INSTALL CORRECTIVE SERVICE FOR APAR/PTF * **************************************************************** HSSP BMP GETS U3310 ABEND ON UOW LOCK FOR READ-AHEAD UOW, AFTER FP PHASE 2 COMPLETE BUT BEFORE X'41' CHECKPOINT RECORD WRITTEN
Problem conclusion
GEN: KEYWORDS: *** END IMS KEYWORDS *** DBFEPST Added new bit EPSTSDEQ to show DBFSDEQ0 is calling DBFUHAR0 DBFSDEQ0 Turn on EPSTSDEQ to tell DBFUHAR0 that DBFSDEQ0 is calling DBFUHAR0 When Lock request to read UOW fails, clear PSTABTRM when caller is DBFSDEQ0
Temporary fix
********* * HIPER * *********
Comments
APAR Information
APAR number
PI93058
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
2018-01-29
Closed date
2018-05-29
Last modified date
2018-06-04
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UI56155
Modules/Macros
DBFEPST DBFSDEQ0 DBFUHAR0
Fix information
Fixed component name
IMS V13
Fixed component ID
5635A0400
Applicable component levels
R300 PSY UI56155
UP18/06/01 P F805
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