A fix is available
APAR status
Closed as program error.
Error description
You are getting message DFHAP0002 A severe error code X'318D' has occurred in module DFHD2EX1 repeatedly. The error is issued trying to release a lock which the transaction never acquired. When the lock was being acquired the task hung so a purge response was returned and the lock was never acquired. Thus the DFHAP0002 severe error code 318D. Then during the process of handling the purge response we call abend transaction twice causing what appears to be a loop issuing DFHAP0002.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All. * **************************************************************** * PROBLEM DESCRIPTION: Abend DFHAP0002, error code x'318D'. * **************************************************************** * RECOMMENDATION: * **************************************************************** In the reported problem, a task was attempting to obtain the DB2 connection lock. In doing so, DFHD2EX1 was driven and set an internal 'lock_held' flag, however, the task was purged before the lock was obtained. As a consequence, routine release_conn_lock_exclusive was driven as part of clean-up and attempted to release a non-owned lock. This caused the DFHAP0002 with an error code of x'318D'. In addition, check_release_lock_response called routine abend_transaction twice. Once for the original purge and then for the lock release fail, DFHD2EX1 then abended DFHAP0002 repeatedly. Keywords: AP0002 msgDFHAP0002 AP0002 318D
Problem conclusion
DFHD2EX1 has been modified, flag conn_excl_lock_held will now be set after a successful DFHLMLM lock call.
Temporary fix
********* * HIPER * ********* FIX AVAILABLE BY PTF ONLY
Comments
APAR Information
APAR number
PK69847
Reported component name
CICSTS V3 Z/OS
Reported component ID
5655M1500
Reported release
400
Status
CLOSED PER
PE
NoPE
HIPER
YesHIPER
Special Attention
NoSpecatt
Submitted date
2008-07-30
Closed date
2008-10-31
Last modified date
2008-12-01
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UK41238 UK41239
Modules/Macros
DESD2EX1 DFHD2EX1
Fix information
Fixed component name
CICSTS V3 Z/OS
Fixed component ID
5655M1500
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":"3.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":"3.1","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
01 December 2008