A fix is available
APAR status
Closed as program error.
Error description
You are getting DFHSM0001 abend (code 0C4/AKEA) has occurred at offset X'060A' in module DFHS2SR. This is occuring in the copy_data subroutine. The program check 0C4 happens on a COPY_BELOW_BAR_TO_ABOVE with a BELOW_BAR_SOURCE of all zeros (00000000). So the program check protection exception is occuring because the copy storage is from a location of zero. The BELOW_BAR_SOURCE is obtained from the ITEM_DATA operand of the preceding PUT_CONTAINER.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All * **************************************************************** * PROBLEM DESCRIPTION: An application using channels and * * containers receives the following * * message: * * DFHSM0001 An abend (code 0C4/AKEA) has * * occurred at offset X'062A' in module * * DFHS2SR. * **************************************************************** * RECOMMENDATION: * **************************************************************** An application does an EXEC CICS PUT CONTAINER CHANNEL() FROM command specifying a FROM address of 0. CICS checks the passed parameters but fails to check for a FROM address of 0. When moving the source data to above the bar storage, DFHS2SR attempts to read the data from address 0 for a length of x'D8D' bytes, but the storage at address x'800' is fetch protected resulting in an abend0C4. Additional keywords: S0C4 abendS0C4 msgDFHSM0001 COPY_BELOW_BAR_TO_ABOVE ITEM_DATA abendAKEA abendAEYF AEYF SM0001
Problem conclusion
For a non-update function, routine check_container_storage in DFHEIBAM has been altered to check for a source address of zero and issue an AEYF abend if found.
Temporary fix
FIX AVAILABLE BY PTF ONLY
Comments
**** PE10/11/18 FIX IN ERROR. SEE APAR PM25805 FOR DESCRIPTION
APAR Information
APAR number
PM14523
Reported component name
CICSTS V3 Z/OS
Reported component ID
5655M1500
Reported release
500
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2010-05-14
Closed date
2010-07-05
Last modified date
2010-11-22
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UK58554
Modules/Macros
DESEITBA DFHEIBAM
Fix information
Fixed component name
CICSTS V3 Z/OS
Fixed component ID
5655M1500
Applicable component levels
R500 PSY UK58554
UP10/07/09 P F007
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:
22 November 2010