IBM Support

PH41441: DIAGNOSTIC IMPROVEMENT FOR COBOL AMODE 31 INTERACTING WITH JAVA AMODE 64

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Diagnostic improvement for COBOL AMODE 31 interacting with Java
    AMODE 64
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: Users of Enterprise COBOL V5 or later        *
    *                 releases running programs in AMODE 31 that   *
    *                 call Java                                    *
    *                 methods in AMODE 64.                         *
    ****************************************************************
    * PROBLEM DESCRIPTION: If the LIBPATH environment varriable    *
    *                      is not set up properly, the             *
    *                      COBOL program may abend with 0C6.       *
    ****************************************************************
    * RECOMMENDATION: Correct the                                  *
    *                 environment setup and install the provided   *
    *                 PTF to get                                   *
    *                 improved diagnostic.                         *
    ****************************************************************
    When a COBOL program in AMODE 31 is calling Java methods
    in AMODE 64, if the libjvm31.so DLL cannot be found,
    the COBOL special register JNIEnvPtr would contain null. This
    could lead to subsequent abends when this special register is
    used.
    
    COB0501T/K COB0502T/K COB0601T/K COB0602T/K COB0603T/K
    

Problem conclusion

  • Diagnostic message IGZ0099C is enhanced to
    detect the condition when JNIEnvPtr cannot be initialized
    properly.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH41441

  • Reported component name

    LE ENT COBOL LI

  • Reported component ID

    568819812

  • Reported release

    7D0

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2021-10-19

  • Closed date

    2021-10-27

  • Last modified date

    2021-11-01

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

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

Modules/Macros

  • IGZCER4  IGZCEV4  IGZCMGEN IGZCMGUE IGZLLIBV IGZXAPI  IGZXCA31
    IGZXCDA  IGZXD24  IGZXDMR  IGZXJNI2 IGZXLPIO IGZXLPKA IGZXLPKB
    IGZXLPKC IGZXLPKD IGZXLPKE IGZXLPKF IGZXLPKG IGZXPK2
    

Fix information

  • Fixed component name

    LE ENT COBOL LI

  • Fixed component ID

    568819812

Applicable component levels

  • R7B0 PSY UI77778

       UP21/10/30 P F110

  • R7C0 PSY UI77779

       UP21/10/30 P F110

  • R7D0 PSY UI77780

       UP21/10/30 P F110

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.

[{"Line of Business":{"code":"LOB35","label":"Mainframe SW"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SS6SG3","label":"Enterprise COBOL for z\/OS"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7D0"}]

Document Information

Modified date:
02 November 2021