A fix is available
APAR status
Closed as unreproducible in next release.
Error description
Miscellaneous fixes for DEDB ALTER.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: ALL IMSFP V13 DEDB ALTER USERS * **************************************************************** * PROBLEM DESCRIPTION: Small fixes/traces for DEDB ALTER. * **************************************************************** * RECOMMENDATION: INSTALL CORRECTIVE SERVICE FOR APAR/PTF * **************************************************************** 1. Need FPTT trace entries for the DEDB ALTER AREA and DEDB latches 2. During XRF tracking, if alter failed the 596138 might not be logged 3. XRF PREOPEN might occur when DEDB ALTER is processing an ALTER against the same AREA. This results in a message DFS3702I REASON CODE=28 AREA=D0060003 DBD AND DATA SET DEFINITIONS INCONSISTENT 4. Some errors encountered by reapply to not result in the utility ending with a non-zero return code.
Problem conclusion
Temporary fix
Comments
1. Added FPTT trace entries for the DEDB ALTER AREA and DEDB latches DBFDALA0 - changed DBFTRACO TRSCOD2=SYNCLTCH to TRSCOD2=DALALTCH DBFDALD0 - changed DBFTRACO TRSCOD2=SYNCLTCH to TRSCOD2=DALDLTCH DFSATRA0, DFSERA60 - Recompile to pick up trace macro changes DFSTRAE0 - Added TRACE formatting comments for DALA and DALD latches DBFTRAEQ - SET DALALTCH and DALDLTCH for FPTT trace for DBFTRACO to use. 2. During XRF tracking, if 5961FF log record found, but 596138 not logged for some reason, the ALTER tracking will skip REDO for this ALTER run. DBFEDA00 - Added check to skip processing the DEDB ALTER UOR if NO 596137 log record was seen for this ALTER LOG stream. 3. Added code to skip XRF PREOPEN if the ALTER is in progress against the AREA when XRF attempts to preopen. DBFDMAC - Added DMACDQF1_R for XRF to know ALTER is in progress on AREA DBFDMCB - Added DMCBDQF1_R for XRF to know ALTER is in progress on DEDB DBFEDA00 - Set DMACDAF1_R when ALTER AREA in progress. - Set DMCBDAF1_R when REPL RAND in progress. - Reset both flags at end of processing ALTER log records DFSHDAI0 - Added code to skip opening the AREA on the XRF TRACKER if - ALTER AREA is in progress for the AREA 4. Propagate errors properly in reapply DBFDARCN - Remove status codes (will use those in DBFMRSN instead); - Fix a couple of assembler constants DBFDARD0 - Use DBFMRSN status code constants. - Issue DFS4630 on return from DLI calls even if RC > 4. DBFDARI0 - Use DBFMRSN status code constants. - Issue DFS4630 on return from DLI calls even if RC > 4. DBFDARRT - Use DBFMRSN status code constants. - Issue DFS4630 on return from DLI calls even if RC > 4. - In DLICalWithList, If RC from DFSMCLXx > 4 and no status code is set, set one based on the return code DBFDARR0 - Use DBFMRSN status code constants. - Issue DFS4630 on return from DLI calls even if RC > 4. DBFDAR00 - Set initial mainRC on entry and return mainRc from ProcessData so that is will get sent back to caller. DBFDAR10 - Use DBFMRSN status code constants. DBFDAR20 - Use DBFMRSN status code constants. - Issue DFS4630 on return from DLI calls even if RC > 4. DBFDAR30 - If RC from DFSMCLXn > 4 and no status code is set, set one based on the return code. DBFDAR40 - Add preconditioning code to issue new message when non-zero error is set during reapply processing. - If processing EOD request, and earlyend is indiccated, process it as if an earlyend request had been received. - Fix ipost invocations in Shutdown; - Do not reset req_que in shutdown as it is already set properly,
APAR Information
APAR number
PI07359
Reported component name
IMS V13
Reported component ID
5635A0400
Reported release
300
Status
CLOSED UR1
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2013-12-03
Closed date
2014-01-06
Last modified date
2014-02-05
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UI14011
Modules/Macros
DBFDALA0 DBFDALD0 DBFDARD0 DBFDARI0 DBFDARR0 DBFDAR00 DBFDAR10 DBFDAR20 DBFDAR30 DBFDAR40 DBFDMAC DBFDMCB DBFEDA00 DBFTRAEQ DFSATRA0 DFSERA60 DFSHDAI0 DFSTRAE0
Fix information
Fixed component name
IMS V13
Fixed component ID
5635A0400
Applicable component levels
R300 PSY UI14011
UP14/01/09 P F401
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