IBM Support

PH26994: IGZXAPI FUNCTION CODE 8 ABENDS WHEN CAA OF THE CALLER IS DIFFERENT FROM CAA OF THE COBOL PROGRAM TO BE QUERIED

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • IGZXAPI Function Code 8 Abends when CAA of the caller is
    different from CAA of the COBOL program to be queried
    

Local fix

  • N/A
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: Users of Enterprise COBOL V5 and later       *
    *                 releases using COBOL Vendor Interface        *
    *                 routine IGZXAPI function code 8.             *
    ****************************************************************
    * PROBLEM DESCRIPTION: IGZXAPI abends with U4088.              *
    ****************************************************************
    * RECOMMENDATION: Apply the provided PTF.                      *
    ****************************************************************
    When IGZXAPI function code 8 is called using an LE CAA that
    is different from the one used by the COBOL program, code
    logic in IGZXAPI mixes up the two CAA addresses, causing
    invalid storage access in subsequent processing.
    
    COB0501T/K COB0502T/K COB0601T/K COB0602T/K COB0603T/K
    

Problem conclusion

  • IGZXAPI function code 8 has been fixed to handle the different
    CAA addresses correctly.
    
    A new input field, XCAA8, has been added to parameter
    structure XINFO8 at offset 92. The size of the field is
    4 bytes. When IGZXAPI function code 8 is called using a CAA
    that is different from the one used by the COBOL program, set
    XCAA8 to the CAA of the COBOL program, set R12 to the CAA
    used by the caller of IGZXAPI. Set the length of the
    parameter structure, XLEN8, to 96. Call IGZXAPI function
    code 8 with this modified parameter structure.
    
    This does not affect the usage when IGZXAPI is called using
    the same CAA as the COBOL program. No change is needed for
    those cases.
    
    Refer also to technical note:
    https://www.ibm.com/support/pages/node/6243414
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH26994

  • Reported component name

    LE ENT COBOL LI

  • Reported component ID

    568819812

  • Reported release

    7C0

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2020-07-02

  • Closed date

    2020-07-08

  • Last modified date

    2020-08-03

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

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

Modules/Macros

  • IGZBALCT IGZCEV4  IGZCMGEN IGZCMGJA IGZCMGUE IGZEDCCT IGZIBMCT
    IGZIGZCT IGZLLIBV IGZXAPI  IGZXCDA  IGZXD24  IGZXDMR  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

  • R7A0 PSY UI70444

       UP20/07/24 P F007

  • R7B0 PSY UI70448

       UP20/07/24 P F007

  • R7BJ PSY UI70449

       UP20/07/24 P F007

  • R7C0 PSY UI70450

       UP20/07/24 P F007

  • R7CJ PSY UI70451

       UP20/07/24 P F007

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":"SS6SG3","label":"Enterprise COBOL for z\/OS"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7C0","Line of Business":{"code":"LOB17","label":"Mainframe TPS"}}]

Document Information

Modified date:
05 August 2020