IBM Support

PH25815: IGZCXCC processing fails CEE3537S cancelling a COBOL NORENT program linked RENT

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • The dynamic call/cancel routine IGZCXCC fails with
    
        CEE3537S The request to release the WSA was unsuccessful
    
    when cancelling a COBOL program compiled NORENT but linked RENT.
    A NORENT program has all its static storage internal to the
    executable, so there's no WSA to free.
    

Local fix

  • Link NORENT programs as NORENT.
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: Users of Enterprise COBOL releases running   *
    *                 programs in an environment where the same    *
    *                 COBOL V5+ program compiled with NORENT is    *
    *                 dynamically called multiple times, by COBOL  *
    *                 V5+ as well as COBOL V4.2 and prior          *
    *                 releases, and then cancelled.                *
    ****************************************************************
    * PROBLEM DESCRIPTION: During CANCEL, COBOL application        *
    *                      terminates with diagnostic message      *
    *                      'CEE3537S The request to release the    *
    *                      WSA was unsuccessful.'.                 *
    ****************************************************************
    * RECOMMENDATION: Install the provided PTF.                    *
    ****************************************************************
    When the same NORENT COBOL program is dynamically called
    multiple times by COBOL V5+ and prior releases, The program's
    runtime control block becomes incorrect; in particular, the WSA
    (Writable Static Area) address is corrupted.
    
    Later, when the NORENT COBOL program is cancelled, an error is
    encountered when freeing the WSA. This leads to diagnostic
    message CEE3537S.
    
    COB0501T/K COB0502T/K COB0601T/K COB0602T/K COB0603T/K
    

Problem conclusion

  • The COBOL Runtime has been fixed to address the scenario, and to
    update the program control block correctly.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH25815

  • 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-05-27

  • Closed date

    2020-06-16

  • Last modified date

    2020-07-06

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

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

    UI70070 UI70075 UI70076

Modules/Macros

  • IGZ3OPT  IGZ4OPT  IGZCEV4  IGZLLIBV IGZXAPI  IGZXCDA  IGZXD24
    IGZXDMR  IGZXLPIO IGZXLPKA IGZXLPKB IGZXLPKC IGZXLPKD IGZXLPKE
    IGZXLPKF IGZXLPKG IGZXOPT  IGZXPK2
    

Fix information

  • Fixed component name

    LE ENT COBOL LI

  • Fixed component ID

    568819812

Applicable component levels

  • R7A0 PSY UI70070

       UP20/06/23 P F006

  • R7B0 PSY UI70075

       UP20/06/23 P F006

  • R7C0 PSY UI70076

       UP20/06/23 P F006

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:
07 July 2020