IBM Support

PM44358: ABEND0C4 ON CWBG TRANSACTION

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • On CWBG ABEND0C4 ABENDS0C4 S0C4 occured just after EXEC CICS
    ASSIGN command from DFHWBGB. During the ASSIGN command the CWBG
    was suspended on the SMLOCK. This allow other task to run and
    used the CSA registers save area. When the SMLOCK is obtained
    and the CWBG resumed, the registers were restore for the CSA and
    hence the abend 0C4. DFHWBGB register 13 should have point to
    DFHEIB control block before the EXEC CICS ASSIGN command was
    issued but instead was pointing to the CSA.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All CICS users.                              *
    ****************************************************************
    * PROBLEM DESCRIPTION: DFHAP0001 AN ABEND (CODE 0C4/AKEA)      *
    *                      HAS OCCURRED AT OFFSET X'FFFFFFFF'      *
    *                      IN MODULE DFHWBGB.                      *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    DFHWBGB issues an EXEC CICS ASSIGN command using the CSA
    register save area instead of the exec layer save area.
    
    During the processing of the ASSIGN command the task gets
    suspended on the SMLOCK.  While suspended the CSA register
    save area gets validly used by another task.
    
    When the ASSIGN command completes the registers are
    restored from the CSA.  These register values are no
    longer valid for this point in the execution of DFHWBGB
    and this eventually leads to an 0C4 abend.
    

Problem conclusion

  • DFHWBGB has been changed to use the correct save area for EXEC
    CICS calls.
    

Temporary fix

  • FIX AVAILABLE BY PTF ONLY
    

Comments

APAR Information

  • APAR number

    PM44358

  • 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

    2011-07-27

  • Closed date

    2011-11-01

  • Last modified date

    2011-12-02

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

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

    PM50151 UK73334 UK73336

Modules/Macros

  •    DFHWBGB
    

Fix information

  • Fixed component name

    CICSTS V3 Z/OS

  • Fixed component ID

    5655M1500

Applicable component levels

  • R400 PSY UK73334

       UP11/11/08 P F111

  • R500 PSY UK73336

       UP11/11/08 P F111

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 December 2011