IBM Support

PH67106: LE ABEND CODE 4088 RC=63 AFTER USER APPLICATION FAILS WITH EITHER AD3T OR AD3F TRANSACTION ABEND CODES.

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • When CICS calls to LE for Rununit_End_Invocation for the running
    program it expects to receive parameters which includes a
    pointer to the registers from the Cobol application program's
    last EXEC CICS call. DFHAPLI1 gets those registers from
    TCAREGPT. But for those tasks failing with AD3T or AD3F abends,
    those registers belong to DFHAPEX. They are no longer the
    registers from the Cobol application program's last EXEC CICS
    call. These DFHAPEX registers are not going to make sense to LE
    so it raises the abend 4088 RC=63.
    

Local fix

  • N/A
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All CICS users.                              *
    ****************************************************************
    * PROBLEM DESCRIPTION: Incorrect registers are passed to       *
    *                      Language Environment after CICS         *
    *                      processes an abend in Db2.              *
    ****************************************************************
    An LE-conforming subprogram is doing Db2 work where a problem
    causes CICS to start abend processing. On percolating
    the abend up the linkage stack, CICS is supposed to pass to LE
    the registers as they were at the time of the last EXEC CICS
    command. Instead, because of DFHEPC issuing a call to DFHAPEX
    for RMI_SWITCH_APPLICATION_ENV, CICS calls LE for
    rununit_end_invocation with the registers for DFHAPEX. LE issues
    abend 4088 while in rununit_end_invocation because it thinks
    that the application registers are bad.
    

Problem conclusion

  • DFHEPC has been changed to preserve the application registers
    around the call to DFHAPEX.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH67106

  • Reported component name

    CICS TS Z/OS V6

  • Reported component ID

    5655YA100

  • Reported release

    400

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2025-06-26

  • Closed date

    2025-09-26

  • Last modified date

    2025-10-02

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

    PH66831

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

    UO05103 UO05104 UO05105

Modules/Macros

  • DFHEPC
    

Fix information

  • Fixed component name

    CICS TS Z/OS V6

  • Fixed component ID

    5655YA100

Applicable component levels

  • R400 PSY UO05105

       UP25/09/27 P F509

  • R500 PSY UO05104

       UP25/09/27 P F509

  • R600 PSY UO05103

       UP25/09/27 P F509

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":"BU048","label":"IBM Software"},"Product":{"code":"SSGMGV","label":"CICS Transaction Server"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"6.1","Line of Business":{"code":"LOB70","label":"Z TPS"}}]

Document Information

Modified date:
02 October 2025