A fix is available
APAR status
Closed as program error.
Error description
You are receiving the following error messages when attempting to do the routine GET_XM_LOCK: DFHXM0002 A SEVERE ERROR (CODE X'1405') HAS OCCURRED IN MODULE DFHXMXE. DFHTD0002 A SEVERE ERROR (CODE X'F6AA') HAS OCCURRED IN MODULE DFHTDA. DFHTD0001 AN ABEND (CODE 0C4/AKEA) HAS OCCURRED AT OFFSET X'03FE' IN MODULE DFHTDA. We found the TI task is doing a statistics collection and it DFHXMST RECORD_THE_TCLASSES, in here it obtains the XM lock. In record_the_tclasses is a loop and it checks the size of the buffer to write the statistics record out, if it exceeds the buffer it has to write out the record, which results in a call to DFHSTST for record_statistics and then a write_buffer_to_SMF. It happens that the write to SMF suffers a SMF_ERROR and then issue a message and dump for DFHST0103. DFHMEME is driven to write the message, but the customer has an XMEOUT exit which will also attempt to write the message to TD queue XCNS. DFHTDA is being invoked without a TCA and it will need to get the TCA, it does a DFHXMXE GET_TXN_ENVIRONMENT call which then attempts to obtain the XM lock again. Addtional Keywords: KIXREVBDB
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All. * **************************************************************** * PROBLEM DESCRIPTION: DFHXM0002 A severe error (code x'1405') * * has occurred in module DFHXMXE. * **************************************************************** * RECOMMENDATION: * **************************************************************** The TI task has issued a statistics collection call. DFHXMST is attempting to write out the TClass statistics records, which requires the obtaining of the XM lock. The current TClass statistics buffer is being written out to SMF, when SMF suffers an error. CICS will issue message DFHST0103. The customer has an XMEOUT exit active to write this message out to a TD queue. This requires a call to DFHTDA and because DFHTDA has been called without a TCA, DFHTDA issues a DFHXMXE GET_TXN_ENVIRONMENT call and this call then attempts to obtain the XM lock again, so resulting in the DFHXM0002 severe error. Keywords: msgDFHXM0002 XM0002 msgDFHTD0002 TD0002 abend0C4 F6AA 1405
Problem conclusion
DFHXMST has been changed to release the XM lock when writing out the SMF buffer and to re-obtain it afterwards. It has also been changed to point to the next correct TClass statistics record following the SMF buffer write.
Temporary fix
FIX AVAILABLE BY PTF ONLY
Comments
APAR Information
APAR number
PM59442
Reported component name
CICS TS Z/OS V4
Reported component ID
5655S9700
Reported release
600
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2012-03-01
Closed date
2012-06-20
Last modified date
2012-07-02
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UK79691 UK79692
Modules/Macros
DESXMST DFHXMST DFHXMSTC
Fix information
Fixed component name
CICS TS Z/OS V4
Fixed component ID
5655S9700
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"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"4.1","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.1","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
02 July 2012