A fix is available
APAR status
Closed as program error.
Error description
Your CICS EXCI transaction fails with DFHEX0001 An abend (code 04E/----) has occurred in module DFHXCPRH followed by DFHEX0002 A severe error (code X'0616') has occurred in module DFHXCPRH. This occurs after migrating to DB2 Version 9 from DB2 Version 8. The message is a result of a design enhancement within DB2 Version 9 soft cancel processing. The result is an ABEND04E with reason code 00E50013. This abend is detected within DFHXCPRH and a system dump taken for further diagnostic purposes. In the customer's case, there are many (20) EXCI batch jobs running resulting in twenty system dumps. The additional dump processing has a negative impact on system resources. DB2 currently suppresses the abend04E dump for reason code 00E50013. The customer would like to see a feature added to CICS EXCI processing that would allow them to disable dumps for this specific situation. Additional Symptom(s) Search Keyword(s): KIXREVSWM MSGDFHEX0001 MSGDFHEX0002 RSN00E50013 SQLCODE904 ABEND04E
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All CICS users. * **************************************************************** * PROBLEM DESCRIPTION: DFHEX0001 - an ABEND (code 04E/----) * * has occurred in module DFHXCPRH * * followed by DFHEX0002 for DB2 SOFT * * CANCEL processing. * **************************************************************** * RECOMMENDATION: * **************************************************************** A Web transaction calls a DB2 stored procedure via DB2 connect. The DB2 stored procedure uses the CICS EXCI interface to invoke a CICS transaction. The CICS transaction uses the CICS/DB2 interface. One of the SQL statements fails with an SQL code of -904 (resource unavailable). The application attempts several retries of the SQL statement which all fail the same way. The 'resource unavailable' is caused by a batch job that is doing a load of a DB2 table. Meanwhile the DB2 connect determines that no response has been received for a specified period of time from the stored procedure and issues a SOFT CANCEL to clean up. A DB2 SOFT CANCEL results in an ABEND '04E' in DSNLILLM with reason '00E50013'. DB2 does not take a dump for the ABEND. The DB2 (Version 9) SOFT CANCEL also drives the DFHXCPRH (EXCI - Program Request Handler) ESTAE exit at label ESTAE000. Messages DFHEX0001, DFHEX0002 and DFHEX0004 are issued. The DFHEX0002 message is accompanied by a system dump. The customer has twenty EXCI batch jobs that all suffer the same problem. The resultant multiple system dumps adversely impact system performance.
Problem conclusion
DFHXCPRH has been changed to suppress the system dump that accompanies message DFHEX0002 for ABEND code X'0004E000' and reason code X'00E50013'.
Temporary fix
FIX AVAILABLE BY PTF ONLY
Comments
**** PE11/06/15 FIX IN ERROR. SEE APAR PM40512 FOR DESCRIPTION
APAR Information
APAR number
PM08928
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
2010-03-03
Closed date
2010-03-18
Last modified date
2011-08-04
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UK55327
Modules/Macros
DFHXCPRH
Fix information
Fixed component name
CICS TS Z/OS V4
Fixed component ID
5655S9700
Applicable component levels
R600 PSY UK55327
UP10/03/24 P F003
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:
04 August 2011