A fix is available
APAR status
Closed as program error.
Error description
The problem occurs when trying to open a BDAM file. After the 0C4 the BDAM file's status is OPEN and it works normally. . The 0C4 occurs on an EXECUTE RELATIVE LONG (EXRL) instruction which tries to execute a STORE instruction in DFHFCFS. The registers that the instruction uses takes us to Key0 storage, thus the 0C4. This is in the base code for CICS/TS 5.4 and is different from CICS/TS 5.3 . The code would be expected to be executing the EXRL against a MVC instruction, in which case the value being passed in would represent the length to be moved. In this case the EXRL is incorrectly addressing a store instruction, so the value in the register ends up being used as an index register on the store. . Additional Symptom(s) Search Keyword(s): S0C4, DFHFCFS, BDAM, XFCSREQC KIXREVACC
Local fix
Disable XFCSREQC global user exit
Problem summary
**************************************************************** * USERS AFFECTED: All CICS users. * **************************************************************** * PROBLEM DESCRIPTION: Abend0C4 in DFHFCFS when an EXRL * * instruction tries to execute a * * ST instruction. * **************************************************************** * RECOMMENDATION: . * **************************************************************** An attempt is made to open a CICS BDAM file when CICS has an active XFCSREQC Global User Exit. DFHFCFS tries to make a copy of the BDAM DCB to pass to the exit using an EXRL instruction to execute an MVC instruction, but an error causes the EXRL to execute a STORE instruction by mistake. This results in an 0C4 abend in DFHFCFS. Additional keywords: DFHFC0001 AKEA E3004E000071 E300 4E00 0071 abends0c4
Problem conclusion
DFHFCFS has been changed to execute an MVC instruction correctly.
Temporary fix
Comments
APAR Information
APAR number
PI94885
Reported component name
CICS TS Z/OS V5
Reported component ID
5655Y0400
Reported release
100
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2018-03-08
Closed date
2018-03-16
Last modified date
2018-04-03
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UI54545
Modules/Macros
DFHFCFS
Fix information
Fixed component name
CICS TS Z/OS V5
Fixed component ID
5655Y0400
Applicable component levels
R100 PSY UI54545
UP18/03/20 P F803
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":"5.4","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":"5.4","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
03 April 2018