A fix is available
APAR status
Closed as program error.
Error description
Deadlock may occur on RECON data set in ICE job with HDPC hash pointer check, because ICE and HPPC reserve the DSPURI01 without getting control of the DSPURI02.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: IBM IMS High Performance Pointer Checker for * * z/OS Version 2 Release 1 (FMID=HPC2210) * * users * **************************************************************** * PROBLEM DESCRIPTION: A DEADLOCK may occur on DBRC RECON * * data sets with other IMS utilities * * jobs. The DEADLOCK may occur under * * one of the following conditions: * * - Running HD Pointer Checker with a * * stand alone job * * - Executing full function database HASH * * check under IMS Image Copy Extensions * * for z/OS Version 2 (FMID=H1J0210) * **************************************************************** * RECOMMENDATION: Apply the maintenance for this APAR. * **************************************************************** The DEADLOCK may occur on DBRC RECON data sets between an HD Pointer Checker job and other IMS utilities' job. Because HD Pointer Checker reserves the DBRC RECON data sets by the resource name 'DSPURI01' without request ENQ by the resource name 'DSPURI02'. When HD Pointer Checker finds a VSAM OPEN failure for one DBRC RECON data set and abends U3752 ( ABENDU3752 ), IMS BATCH CLEANUP Routine is scheduled and tries to ENQ the DBRC RECON data sets by the resource name of 'DSPURI02' for recovery and close the DBRC RECON data sets. But the other IMS utility job already ENQ the DBRC RECON data sets by the resource name of 'DSPURI02' and wait for reserve the resource name of 'DSPURI01'. HD Pointer Checker still reserves the DBRC RECON data sets by the resource name of 'DSPURI01' and wait for ENQ the resource name for 'DSPURI02', then the DEADLOCK may occur.
Problem conclusion
The macro FABUARCN has been modified following things: - to ENQ the resource name of 'DSPURI02' before reserve the resource name of 'DSPURI01' for RECONs. - to avoid a VSAM OPEN error for the spare RECON if the two other RECONs are available. - to return the valid IMS release level of 'COPY1' DBRC RECON data set. - to avoid a NO RECORD error for spare RECON if the two other RECONs are available. - to continue the process of ENQ and RESERVE ,even if a OBTAIN failure is occurred. The module FABPARCN has been reassembled.
Temporary fix
Comments
APAR Information
APAR number
PQ99629
Reported component name
IMS POINTER CHE
Reported component ID
5655E0900
Reported release
210
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2005-01-18
Closed date
2005-02-23
Last modified date
2005-03-01
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UK00829
Modules/Macros
FABPARCN FABUARCN
Fix information
Fixed component name
IMS POINTER CHE
Fixed component ID
5655E0900
Applicable component levels
R210 PSY UK00829
UP05/02/25 P F502
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.
[{"Line of Business":{"code":null,"label":null},"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSCX89G","label":"IMS HP Pointer Checker"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"210"}]
Document Information
Modified date:
04 October 2020