IBM Support

PM63592: ABEND 0C4 IN DFHSUEX AT OFFSET X'0A42'

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • A task is running on an L8, when it attempts to perform
    ACQUIRE_PROGRAM.  This causes the task to switch to the RO TCB
    Upon encountering an Insufficient_storage_to_satisfy_request
    condition, the GLUE XMEOUT is invoked.  DFHSUEX is called to
    handle the exit and abends with an abend AKEX at offset X'0A42'
    The failing instruction is a load of Register8, while attempting
    to save the SM isolation_token.  Register8 was previously loaded
    with what was presumed to be the address of the CSA, but the
    task is still running under the RO TCB. This TCB has not primed
    AFCSA with the address of the CSA. Consequently, L8 is loaded
    with zeroes causing DFHSUEX to abend0C4.
    
    KIXREVPAD
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All.                                         *
    ****************************************************************
    * PROBLEM DESCRIPTION: Abend 0C4 in DFHSUEX.                   *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    A path exists within module DFHSUEX where it is possible to
    invoke a GLUE under a none application TCB. GLUEs must be
    invoked on an application TCB. In the reported problem, the
    GLUE was invoked under the RO TCB and access to the CSA was
    required. DFHSUEX obtained the CSA address from field AFCSA
    in the TCB but this RO TCB contained a CSA address of zeroes.
    When an attempt was made to use it, an 0C4 occurred.
    
    Keywords: S0C4 abendS0C4 abend0C4 DFHAP0001 msgDFHAP0001
              AP0001 Global User Exit
    

Problem conclusion

  • DFHSUEX has been modified. If it detects it is on a none
    application TCB and is to drive a threadsafe GLUE, it will
    switch to the QR TCB.
    

Temporary fix

  • FIX AVAILABLE BY PTF ONLY
    

Comments

APAR Information

  • APAR number

    PM63592

  • 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-04-30

  • Closed date

    2012-07-27

  • Last modified date

    2012-09-05

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

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

    UK80596

Modules/Macros

  •    DFHSUEX  DFHUEH
    

Fix information

  • Fixed component name

    CICS TS Z/OS V4

  • Fixed component ID

    5655S9700

Applicable component levels

  • R700 PSY UK80596

       UP12/08/08 P F208

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:
05 September 2012