A fix is available
APAR status
Closed as program error.
Error description
An S0C4 occurs when the DC monitor is running and an online change for ACBLIB is done. DFSMNTR0 is processing a list of area DMACs. The problem is the code hit a part of the list where the DMAC storage has been freed and the list has not been updated with the new addresses. ABEND S0C4 in DFSMNTR0(PM16421)+x'12DC label SL87030.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: IMS Fast Path V11 users of ACB member * * online change and IMS monitor utility. * **************************************************************** * PROBLEM DESCRIPTION: If Online Change for ACBLIB is running * * while IMS Monitor is running, an * * ABENDS0C4 occurs. * **************************************************************** * RECOMMENDATION: INSTALL CORRECTIVE SERVICE FOR APAR/PTF * **************************************************************** When the IMS Monitor is running at the same time as online change for ACBLIB, an ABENDS0C4 can occur in DFSMNTR0. Module DBFOLC01 frees the DMAC storage during the online change path. There is a timing window after the DMAC storage has been freed by DBFOLC01 but before module DBFOLC02 rebuilds the arealist where module DFSMNTR0 for the IMS Monitor references the DMAC that has been freed. Its this window that exposes the potential for the ABEND0C to occur. This problem can occur while either Member OLC and/or OLC involving ACBLIB is running. Additional Keywords: DC Monitor DCMON IMSDCMON 0C4 S0C4
Problem conclusion
GEN: KEYWORDS: *** END IMS KEYWORDS *** Logic has been added to the following: DFSMNTR0: Logic has been added to acquire the DBFALOCK if it is available under conditional share mode. If DBFALOCK is not available, skip the DFSSLOG 87 call. If the latch is acquired, DBFALOCK is released after the DFSSLOG 87 call. DBFALOCK: Logic has been added for Conditional Share Mode. Under the conditional share mode, if the latch is available, get the latch. If the latch is not available, do not wait for it to be available and do not acquire the latch. For exclusive mode, get latch only if latch is not already owned by online change. DBFOLC01: Get DBFALOCK exclusive before we free DMCB in DMACs. DBFOLC02: Recompile to obtain the new changes added to DBFALOCK. DFSICV30: Logic was added to acquire the latch in DBFOLC15. DFSMOLS0: Logic was added to not acquire the latch in DBFOLC15.
Temporary fix
********* * HIPER * *********
Comments
APAR Information
APAR number
PM65936
Reported component name
IMS V11
Reported component ID
5635A0200
Reported release
100
Status
CLOSED PER
PE
NoPE
HIPER
YesHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2012-05-31
Closed date
2013-09-13
Last modified date
2013-10-04
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
PM95132 UK97544 UK97545
Modules/Macros
DBFALOCK DBFOLC01 DBFOLC02 DFSICV30 DFSMNTR0 DFSMOLS0
Fix information
Fixed component name
IMS V11
Fixed component ID
5635A0200
Applicable component levels
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"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"100","Edition":"","Line of Business":{"code":"","label":""}},{"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSCVRBJ","label":"System Services"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"100","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
04 October 2013