A fix is available
APAR status
Closed as program error.
Error description
CSAC gets run in place of the alias task when the alias is disabled. This still goes through WBXM for INIT_XM_CLIENT processing. This references fields in the wrb (which is the client attach block). One of those is wrb_userid. In the failing case the userid picked out of the reused storage is unknown to RACF so you get the error. . CSAC should not be attempting to reference the wrb which will have already been freemained by DFHWBXN. . You may see some of the following Trace Entries when this problem occurs: . 1102 XMAT EXIT - FUNCTION(ATTACH) RESPONSE(EXCEPTION) REASON(DISABLED) TRANNUM(0012345C) . 451C WBXN *EXC* - ATTACH_ALIAS_ERROR . 0600 WBXM ENTRY - FUNCTION(INIT_XM_CLIENT) CLIENT_REQUEST _BLOCK(2DE63030 , 00000360) . 0604 WBXM *EXC* - RECOVERY_ENTERED FUNCTION(INIT_XM_CLIENT) CLIENT_REQUEST_BLOCK(2DE63030 , 00000360) . This is due to another TASK owning the piece of Storage that 2DE63030 is now a part of.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All CICS Users * **************************************************************** * PROBLEM DESCRIPTION: If the Web alias transaction CWBA or * * its replacement (as specified in a * * URIMAP or Analyzer program) is * * disabled, unpredictable errors occur * * in the INIT_XM_CLIENT function of * * DFHWBXM. * **************************************************************** * RECOMMENDATION: * **************************************************************** If the attach of Web alias transaction by CWXN fails because the alias is disabled, CWXN abends with code AWB2 and the Web Primary Client Request Block (WRB) is freemained during abend in Webrequest_tidyup. Meanwhile the failing attached task continues as transaction CSAC and references the freed WRB in DFHWBXM INIT_XM_CLIENT. The CSAC task eventually suffers a 0C4 abend because it references fields in the freed WRB that have since been overlaid. Additional keywords: DFHWB0001 msgDFHWB0001 WB0001 ABEND0C4 ABENDS0C4 S0C4 ABENDAWB2
Problem conclusion
The DFHWBXM INIT_XM_CLIENT function has been modified to take no action if it is running for transaction CSAC, and it no longer references the freed WRB.
Temporary fix
FIX AVAILABLE BY PTF ONLY
Comments
APAR Information
APAR number
PK48781
Reported component name
CICSTS V3 Z/OS
Reported component ID
5655M1500
Reported release
400
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2007-07-11
Closed date
2007-10-25
Last modified date
2007-11-02
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
PK53253 UK30771
Modules/Macros
DESWBAP DESWBDM DESWBRQ DESWBRQF DESWBSR DESWBXM DFHWBAP DFHWBAPF DFHWBDM DFHWBSR DFHWBXM
Fix information
Fixed component name
CICSTS V3 Z/OS
Fixed component ID
5655M1500
Applicable component levels
R400 PSY UK30771
UP07/11/01 P F710
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:
02 November 2007