A fix is available
APAR status
Closed as program error.
Error description
You are getting error message DFHIS0001 An abend (code 0C4/AKEA) has occurred at offset X'149C' in module DFHISZA. The abend 0C4 is a program check PIC11 page translation exception. The failing instruction is a LOAD 5850 2000. When trying to access the address in register 5 the exception occurs. Register 5 was loaded from DFHISZA's stack at +1DC. The stack for the task will show. ERR NAME DFHISIS DFHISIS_SEND_RESPONSE DFHAPCR EXPORT_CHANGED EXPORT_CONTAINER TRANSMIT_BUFFER DFHISIS DFHISIS_SEND_BUFFER *Y* DFHISZA DFHISZA_SEND_RESPONSE TRACE_IS_FIELDS DFHMEME The CICS internal trace will show: PG 1900 PGCR ENTRY GET_CONTAINER_INTO PG 1901 PGCR EXIT GET_CONTAINER_INTO/EXCEPTION MORE_DATA IS 0200 ISIS ENTRY SEND_BUFFER IS 0900 ISZA ENTRY SEND_RESPONSE IS 0906 ISZA DATA IS 0906 ISZA DATA UNFORMATTED_BUFFER IS 0904 ISZA *EXC* RECOVERY_ENTERED END_RESPONSE Additional Symptom(s) Search Keyword(s): KIXREVrrr
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All CICS users. * **************************************************************** * PROBLEM DESCRIPTION: DFHIS0001 An abend (CODE 0C4/AKEA) has * * occurred at offset x'149C' in module * * DFHISZA. * **************************************************************** * RECOMMENDATION: * **************************************************************** A CICS client sends a DPL request over IPIC to a CICS server with large container. After CICS server processes the request it sends response to CICS client with large container. DFHISZA is invoked to send the container data in buffer to CICS client. As the container data is very large, more than 1 buffer is used to send the IS field for container data. Buffers are in a chain. Unfortunately, the data of buffer in the middle of the chain is corrupted. When DFHISZA tries to write a trace entry for the buffer it wrongly treats the corrupted buffer data as a new IS field. As a result, it wrongly calculate the length of the IS field and finally points to an address beyond the buffer. Finally abend AKEA occurs.
Problem conclusion
DFHISZA has been changed to validate that the data to be traced does not exceed the end of the buffer before write a trace entry.
Temporary fix
FIX AVAILABLE BY PTF ONLY
Comments
APAR Information
APAR number
PI32442
Reported component name
CICS TS Z/OS V5
Reported component ID
5655Y0400
Reported release
800
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2015-01-08
Closed date
2015-02-16
Last modified date
2015-04-02
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UI25255 UI25256
Modules/Macros
DFHISZA
Fix information
Fixed component name
CICS TS Z/OS V5
Fixed component ID
5655Y0400
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":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSGMGV","label":"CICS Transaction Server"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"5.1","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]
Document Information
Modified date:
22 July 2020