A fix is available
APAR status
Closed as program error.
Error description
This issue occurs when CICS is trying to automatically reconnect to DB2. The DB2 connection is defined as STANDBYMODE(RECONNECT). When trying to reconnect to DB2, there are 04F abends that occur: DFHAP0001 An abend (code 04F/AKEX) has occurred at offset X'FFFF' in module DFHD2CO In addition to this abend there are other messages that indicate that there are problems going on in DFHD2STR and DFHD2EX2: DFHAP0002 A severe error (code X'31D7') has occurred in module DFHD2STR DFHAP0002 A severe error (code X'31F3') has occurred in module DFHD2EX2 The X'31D7' and X'31F3' severe errors can be found in the CICS Internal trace: AP 31D7 D2STR *EXC* CONNECT_FAILED AP 31F3 D2EX2 *EXC* - HANDLE ABEND ROUTINE ENTERED The problem is that the abend 04F from DB2 happened when CICS was in the program request handler (DSNAPRH). In DFHD2CO CICS sets and uses GLB_DB2_IDENTIFY_ATTEMPTED to determine what action to take in its recovery routine when an ABEND occurs. If the abend occurs in DSNAPRH then CICS will drive DFHD2CO recovery routine without setting GLB_DB2_IDENTIFY_ATTEMPTED on. This results in therecovery routine treating the abend normally and returning disaster. The GLB_DB2_IDENTIFY_ATTEMPTED should be on, but it is off. Additional Symptom(s) Search Keyword(s): KIXREVxxx , DSNAPRH , DFHD2CO , S04F , RECONNECT ,
Local fix
n/a
Problem summary
**************************************************************** * USERS AFFECTED: All CICS users. * **************************************************************** * PROBLEM DESCRIPTION: An abend (code 04F/AKEX) has occurred * * at offset x'FFFF' in module DFHD2CO. * **************************************************************** * RECOMMENDATION: * **************************************************************** When CICS connects to DB2 it uses a flag to identify whether an abend '04F' has occurred. This flag is used to determine whether a CICS-DB2 reconnect is required. In this case the abend '04F' occurred before the flag had been set. This resulted in CICS not attempting to reconnect to DB2. Additional keywords: abendS04F abend04F
Problem conclusion
DFHD2CO has been changed to set the flag before it calls dsnaprh.
Temporary fix
FIX AVAILABLE BY PTF ONLY
Comments
APAR Information
APAR number
PM76573
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-11-06
Closed date
2013-01-28
Last modified date
2013-03-04
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
PM80385 UK91375
Modules/Macros
DFHD2CO
Fix information
Fixed component name
CICS TS Z/OS V4
Fixed component ID
5655S9700
Applicable component levels
R700 PSY UK91375
UP13/02/08 P F302
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:
04 March 2013