A fix is available
APAR status
Closed as program error.
Error description
Customer migrated from CICS 2.2 to CICS 3.2. When coding ESMEXITS=INSTLN in CICS TS 3.2 is causes an DFHXS0001 abend 0C4 at offset X'3146' in module DFHXSRC. This problem is caused by the code added in apar PK54362 (UK32394) due to the task running on the domain initialization task which does not have an XM block associated with it. The pointer to the XM block is zeroes. When CICS tries to access the bridge token, we end up picking an address out of lowcore. CICS then program check trying to access an indicator out of the bridge transaction area. Additional Keyword(s) and Symptom(s): KIXREVSVR
Local fix
Remove ESMEXITS=INSTLN from the SIT
Problem summary
**************************************************************** * USERS AFFECTED: All. * **************************************************************** * PROBLEM DESCRIPTION: DFHXS0001 abend0C4 at offset X'3146' * * in DFHXSRC during startup when * * ESMEXITS=INSTLN is specified in * * the SIT. * **************************************************************** * RECOMMENDATION: * **************************************************************** After application of ptf UK32394 CICS may abend0C4 during startup if ESMEXITS=INSTLN is specified in the SIT. The code added by PK54362 is being driven in error when the running transaction does not have an XM transaction block, as would be the case for a domain initialization task. The code attempts to address the BRTA from an address taken from the transaction block, but the address of the transaction block is 0. Whether we get an abend0C4 as a result of this depends on the contents of storage at low core. It will depend on the contents of X'00000170' for CICS Transaction Server Version 3 Release 2 and at X'00000158' for CICS Transaction Server Version 3 Release 1. Additional keywords: MSGDFHXS0001 DFHXS0001 abendakea XS0001 S0C4 0C4 abendS0C4
Problem conclusion
UK32393 UK32394 DFHXSRC has been altered so that none of the code to set up INSTLN terminal attributes is executed if the running transaction does not have an associated XM transaction block.
Temporary fix
********* * HIPER * ********* FIX AVAILABLE BY PTF ONLY
Comments
APAR Information
APAR number
PK63221
Reported component name
CICSTS V3 Z/OS
Reported component ID
5655M1500
Reported release
500
Status
CLOSED PER
PE
YesPE
HIPER
YesHIPER
Special Attention
NoSpecatt
Submitted date
2008-03-25
Closed date
2008-07-03
Last modified date
2008-08-01
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UK37839 UK37840
Modules/Macros
DESXSRC DFHXSRC
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.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":"3.2","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
01 August 2008