IBM Support

PK53253: RECEIVING DFHWB0001 CODE 0C4/AKEA AT OFFSET X'3F4' IN MODULE DFHWBXM FOR TRANSACTION CSAC, DUE TO BAD CLIENT REQUEST BLOCK.

A fix is available

Subscribe

You can track all active APARs for this component.

 

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

    PK53253

  • Reported component name

    CICSTS V3 Z/OS

  • Reported component ID

    5655M1500

  • Reported release

    500

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2007-09-24

  • Closed date

    2007-10-25

  • Last modified date

    2007-11-02

  • APAR is sysrouted FROM one or more of the following:

    PK48781

  • APAR is sysrouted TO one or more of the following:

    UK30623

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

  • R500 PSY UK30623

       UP07/10/31 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.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:
02 November 2007