IBM Support

PK63221: WHEN CODING ESMEXITS=INSTLN IN THE SIT IT CAUSES AN ABEND 0C4 IN MODULE DFHXSRC AT OFFSET X'3146'. 08/03/25 PTF PECHANGE

A fix is available

Subscribe

You can track all active APARs for this component.

 

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

  • R400 PSY UK37839

       UP08/07/08 P F807 ®

  • R500 PSY UK37840

       UP08/07/08 P F807 ®

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