IBM Support

PK48841: UNEXPECTED RESULTS BECAUSE JAVA_PROGRAM IS NOT INITIALIZED.

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • java_program is not initialized in DFHAPLI1. This can result in
    termcode_bit6 not being set right when calling LE for
    rununit_end_invocation.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All users running CICS with z/OS V1.7        *
    *                 or higher.                                   *
    ****************************************************************
    * PROBLEM DESCRIPTION: The recovery routine in DFHAPLI1        *
    *                      fails to set termcode_bit6              *
    *                      correctly when calling Language         *
    *                      Environment for Rununit_End_Invocation, *
    *                      leading to intermittent 4094 abends.    *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    Following an abend in a lower level program, control is
    percolated up the levels because of a HANDLE ABEND at a higher
    level.
    
    At the handled level, within the recovery routine in DFHAPLI1
    the subroutine build_terminfo_data builds the communications
    area to inform Language Environment of the results for the
    Rununit_End_Invocation function.
    
    The code for setting the flag termcode_bit6 (the program is
    being terminated because a program at a lower link level has
    abended) is only set if a local variable (java_program) is off.
    However, it is possible for this variable to be uninitialised
    and therefore erronously ON, which would result in termcode_bit6
    not being set when it should be.
    
    This error does not cause a problem with versions of LE prior to
    z/OS V1.7; however from V1.7 this would lead to an Abend 4094
    rc=2C being produced if LE Apar PK37749 is not applied.
    Additional keywords
    4094 ABENDU4094 rc=2C RC2C U4094 PK37749
    

Problem conclusion

  • DFHAPLI1 has been amended to remove the checking of java_program
    when setting termcode_bit6 as Java (HPJ) programs no longer use
    DFHAPLI1.
    

Temporary fix

  • FIX AVAILABLE BY PTF ONLY
    

Comments

APAR Information

  • APAR number

    PK48841

  • 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-07-13

  • Closed date

    2007-09-26

  • Last modified date

    2007-10-02

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

    PK40705

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

    UK29603

Modules/Macros

  •    DESLI1   DFHAPLI1 DFHAPLJ1 DFHAPLX1
    

Fix information

  • Fixed component name

    CICSTS V3 Z/OS

  • Fixed component ID

    5655M1500

Applicable component levels

  • R500 PSY UK29603

       UP07/09/28 P F709

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 October 2007