A fix is available
APAR status
Closed as program error.
Error description
When stop quiescing a partition of a HALDB after its master database has been /DBRed, an ABEND S0C4 will occur on module DFSDBQ00 with flag DQS1DBRM turned on. Problem can be recreate as follows: HALDB: Master DB:DBMSEMPS, Partition DBMSEMA and DBMSEMB. 1) /DIS Master DB shows HALDB in STOPPED. MbrName Messages -------- ----------------------- IMAA D71 DATABASE TYPE ACC CONDITIONS IMAA D01 DBMSEMPS PHIDAM UP STOPPED IMAA X99 *12324/223351* 2) /UPDATE DB NAME(DBMSEMA) STOP(QUIESCE) Job ended with Command timed out. IMS 0C4 abend.
Local fix
N/A
Problem summary
**************************************************************** * USERS AFFECTED: All IMS V12 users of UPDATE DATABASE command * * with the STOP(QUIESCE) keyword specified. * **************************************************************** * PROBLEM DESCRIPTION: ABENDS0C4 occurs in the processing of * * command UPDATE DB NAME(xxxxxxxx) * * STOP(QUIESCE), where xxxxxxxx is a * * HALDB partition with its master * * database DBR'd. * **************************************************************** * RECOMMENDATION: INSTALL CORRECTIVE SERVICE FOR APAR/PTF * **************************************************************** After command 'UPDATE DB NAME(xxxxxxxx) STOP(QUIESCE)' is entered for a partition of a PHIDAM database with its master database DBR'd, an ABEND0C4 occurs in module DFSDBQ00. The DBR'd status of the master is detected with a non-zero return code and the DBRC END call needed flag (dbrcendneeded) is also set. Later in the process it checks for either zero return code or the flag since the flag is set so it calls routine ProcessDBRCList with the stopped master, which does not have proper quiesce list entry pointers set up and causes the abend. When the STOP(QUIESCE) keyword is specified in the command the dbrcendneeded flag should not be set.
Problem conclusion
GEN: KEYWORDS: *** END IMS KEYWORDS *** Module DFSDBQ00 has been modified not to set the dbrcendneeded flag if the STOP(QUIESCE) keyword is provided in the command syntax. So it will skip the ProcessDBRCList call when the master DB is stopped.
Temporary fix
Comments
APAR Information
APAR number
PM61871
Reported component name
IMS V12
Reported component ID
5635A0300
Reported release
200
Status
CLOSED PER
PE
NoPE
HIPER
YesHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2012-04-04
Closed date
2013-02-08
Last modified date
2013-05-01
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Modules/Macros
DFSDBQ00
Fix information
Fixed component name
IMS V12
Fixed component ID
5635A0300
Applicable component levels
R200 PSY UK91539
UP13/02/14 P F302
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"}],"Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
14 December 2020