A fix is available
APAR status
Closed as program error.
Error description
After migrating to CICS TS R3.2, an abend0C4 occurs with DFHFCFS in control. The PSW address is in 24 bit mode, but DFHFCFS resides above the line. Control just left DFHFCFR and due to an overlay in the File Control Static area, FCS, an incomplete address was picked up for DFHFCFS and the program check occurred. Just above the FCS, there were File Control Table Entries for BDAM files. These entries are x'A8' in length, while VSAM FCTEs are x'1D8' in length. DFHFCFS has updated some threadsafe fields in the FCTE for the file being opened. These fields are beyond the x'A8' length in the BDAM FCTE, and a bit was turned off beyond the end of the FCTE control block. This caused an overlay in the FCS that resided just below the BDAM FCTE. Before updating new threadsafe fields in the FCTEs, we need to check if the file is VSAM or BDAM.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All. * **************************************************************** * PROBLEM DESCRIPTION: DFHFC0001 "An abend (code 0C4/AKEA) has * * occured at offset X'FFFF' in module * * DFHFCVS" after an open of a BDAM file. * **************************************************************** * RECOMMENDATION: * **************************************************************** During open processing for a BDAM file, DFHFCFS sets off an indicator bit (FCT_THREADSAFE_WORK) in the VSAM extension of the FCT. However FCT entries for BDAM files do not have a VSAM extension, so this results in an overlay of storage beyond the FCT entry. In this case the field that was corrupted was the x'80' bit in the top byte of the address of DFHFCVS in FCSTATIC storage. This resulted in the reported abend0C4 when DFHFCVR was later called via this address, because it was called in 24 bit mode instead of 31 bit, however other unpredictable results may occur. Additional Keywords: S0C4 abendS0C4 msgDFHFC0001 FC0001 abendASRA ASRA 0C4
Problem conclusion
DFHFCFS has been altered so that the bit corresponding to FCT_THREADSAFE_WORK is not set off for BDAM files.
Temporary fix
********* * HIPER * ********* FIX AVAILABLE BY PTF ONLY
Comments
APAR Information
APAR number
PK62921
Reported component name
CICSTS V3 Z/OS
Reported component ID
5655M1500
Reported release
500
Status
CLOSED PER
PE
NoPE
HIPER
YesHIPER
Special Attention
NoSpecatt
Submitted date
2008-03-18
Closed date
2008-04-28
Last modified date
2008-05-02
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UK35923
Modules/Macros
DFHFCFS
Fix information
Fixed component name
CICSTS V3 Z/OS
Fixed component ID
5655M1500
Applicable component levels
R500 PSY UK35923
UP08/04/30 P F804
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":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSGMGV","label":"CICS Transaction Server"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"3.2","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}},{"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":"3.2","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
02 May 2008