A fix is available
APAR status
Closed as program error.
Error description
During IMS shutdown process ( DEDB area close phase ) CEC failed. For one area, using MADS, DMAC in one ADS was updated but not in the other ADS, due to the CEC failure. DBFCMOC2 updates DMACCUSN and logs global and local 5957 log records. Restart applied the DMACCUSN update to memory DMAC but did not REDO the DMAC since DMACF6CS was not set in local 5957. If the DMAC that missed the I/O is in ADS1 ( first ADS ) then all is still OK since DMACCUSN is reset from DASD DMACCUSN in DBFMPOP0 during open. However, if it is the 2nd or Nth ADS then open will fail with DFS3702 RC18 since memory DMAC DMACCUSN will not match read-in DASD DMACCUSN. This occurs because while DMACCUSN is incremented in DBFCMOC2, DMACF6CS is not set before the local 5957 is logged so /ERE does not REDO the DMAC and recover the lost I/O(s).
Local fix
Area can be opened by invalidating the second or Nth ADS(s), then running MADS create to reestablish MADS.
Problem summary
**************************************************************** * USERS AFFECTED: IMSFP V10 DEDB MADS users. * **************************************************************** * PROBLEM DESCRIPTION: After CEC failure, redo not done for * * DMACCUSN update in shutdown close. * * DFS3702I RC18 OPENING DEDB MADS AREA. * **************************************************************** * RECOMMENDATION: INSTALL CORRECTIVE SERVICE FOR APAR/PTF * **************************************************************** During IMS shutdown process ( DEDB area close phase ), CEC failed. For one MADS area, the DMAC in one ADS was updated but not in the other ADS, due to the CEC failure. DBFCMOC2 updates DMACCUSN and logs global and local 5957 log records. Restart applied the DMACCUSN update to memory DMAC but did not REDO the DMAC since DMACF6CS was not set in local x5957 log record. If the DMAC that missed the I/O is in first ADS, then all is still OK since DMACCUSN is reset from DASD DMACCUSN in DBFMPOP0 during open. However, if it is the 2nd or Nth ADS, then open will fail with message DFS3702 RC18 since memory DMAC DMACCUSN will not match read-in DASD DMACCUSN.
Problem conclusion
GEN: KEYWORDS: *** END IMS KEYWORDS *** The following changes have been made to correct the reported problem: DBFARD10, DBFARD30, DBFARD40, DBFCMOC2: Modified code to set DMACF6CS X'04' in log record type5957. It ensured REDO is performed at emergency restart to maintain consistency for DMACCUSN value in memory and DASD for MADS AREA's ADS.
Temporary fix
Comments
APAR Information
APAR number
PM12762
Reported component name
IMS V10
Reported component ID
5635A0100
Reported release
010
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2010-04-21
Closed date
2010-05-13
Last modified date
2010-06-03
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
PM13868 UK56940
Modules/Macros
DBFARD10 DBFARD30 DBFARD40 DBFCMOC2
Fix information
Fixed component name
IMS V10
Fixed component ID
5635A0100
Applicable component levels
R010 PSY UK56940
UP10/05/27 P F005
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":"10.1","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":"10.1","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
03 June 2010