IBM Support

PH08327: BASE LOCATORS FOR FILES ALLOCATED ABOVE THE LINE WHEN COMPILING WITH DATA(24) AND NORENT

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • COBOL's BLF's (Base Locators for Files) may be allocated above
    the line when program is compiled with NORENT and DATA(24).
    

Local fix

  • Compile with RENT and DATA(24), or link with AMODE(24)
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: Users of Enterprise COBOL V5 and later       *
    *                 releases running programs which are          *
    *                 compiled with NORENT option and use QSAM     *
    *                 I/O at runtime.                              *
    ****************************************************************
    * PROBLEM DESCRIPTION: PROBLEM DESCRIPTION: The programs       *
    *                      might terminate with S0C4 at runtime.   *
    ****************************************************************
    * RECOMMENDATION: Apply the provided PTF.                      *
    ****************************************************************
    When a program is compiled with NORENT, the COBOL Runtime
    incorrectly allocates QSAM FD record areas and buffers above
    the LINE(16M). When they are referenced by other AMODE24
    programs, the programs might terminate with 0C4.
    
    FIXCAT keyword: COB0501T/K  COB0502T/K  COB0601T/K  COB0602T/K
    

Problem conclusion

  • The COBOL Runtime is corrected to allocate QSAM FD record areas
    and buffers below the LINE(16M).
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH08327

  • Reported component name

    LE ENT COBOL LI

  • Reported component ID

    568819812

  • Reported release

    7B0

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2019-02-08

  • Closed date

    2019-02-20

  • Last modified date

    2019-03-01

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

    PH07325

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

    UI61387

Modules/Macros

  • IGZCEV4  IGZCMGEN IGZCMGUE 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

  • R7B0 PSY UI61387

       UP19/02/23 P F902

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":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SSCVR7X","label":"Runtime"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
14 December 2020