A fix is available
APAR status
Closed as program error.
Error description
You get the following message: . DFHME0109 Message set .. could not be found in module DFHMET1E while producing message DFH..0001 . In that dump, at the bottom of the KE=1 summary, you can see that the last Kernel Error Table entries show module DFHD2EX1. . This APAR is not about whatever particular error happened in DFHD2EX1 . When DFHD2EX1's recovery routine gets control after an error and then tries to report the error by putting out a DFHAP0001 message reporting the error in DFHD2EX1, there is something wrong with that attempt to put out the message and that results in the DFHME0109 DFH..0001.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All CICS users. * **************************************************************** * PROBLEM DESCRIPTION: DFHME0109 message is issued when * * writing out DFHAP0001 message to * * report an abend occurred in DFHD2EX1. * **************************************************************** * RECOMMENDATION: * **************************************************************** An abend is occurred during DFHD2EX1 processing. It is expected that DFHD2EX1's recovery routine gets control after the abend and then reports the abend by writing out a DFHAP0001 message. But an error is issued during writing out the DFHAP0001 message. The error is related to static area in DFHD2EX1. The address of static area is saved when DFHD2EX1 is entered and is restored in recovery routine after an abend is occurred. For CICS TS 4.2, the compiler uses register 6 to keep the static area's address. Register 6 is also used for other variables in DFHD2EX1, so its value will be overlaid during DFHD2EX1 processing and will not constantly point to the static area. That causes the address of static area not be restored correctly in recovery routine and various abends could be observed. Therefore any usage of static value will cause unexpected error. Because the component id 'AP' for writing out DFHAP0001 message is a static value. It can not be obtained correctly. That cause an error and message DFHME0109 is experienced. Additional keywords: msgDFHAP0001 msgDFHME0109 AP0001 ME0109
Problem conclusion
The DFHD2EX1 has been changed that the address of static area is saved in stack.
Temporary fix
FIX AVAILABLE BY PTF ONLY
Comments
APAR Information
APAR number
PM67741
Reported component name
CICS TS Z/OS V4
Reported component ID
5655S9700
Reported release
700
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2012-06-27
Closed date
2012-08-06
Last modified date
2012-09-05
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UK80889
Modules/Macros
DFHD2EX1
Fix information
Fixed component name
CICS TS Z/OS V4
Fixed component ID
5655S9700
Applicable component levels
R700 PSY UK80889
UP12/08/10 P F208
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":"4.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":"4.2","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
05 September 2012