IBM Support

PQ65720: LEVEL(1) OF IPALINK OF IPA COMPILE OPTION LEADS TO IEW2553E DURING THE BIND OF AN APPLICATION.

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Various linked edit errors occur during an bind of C application
    using IPA compile suboption level(1). User received:
    FSUM3065 The IPALINK step ended with return code 4.
    
     IEW2553E 460A RECORD NUMBER  8325 OF THE CURRENT OBJECT MODULE
    REFERS TO UNKNOWN ESDID 5588
    

Local fix

  • Using level(0) IPA compile suboption.
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: Users of the OS/390 and z/OS Prelinker.      *
    ****************************************************************
    * PROBLEM DESCRIPTION: The following messages are issued :     *
    *                      1)                                      *
    *                      IEW2553E 460A RECORD NUMBER  xxxx OF    *
    *                      THE CURRENT OBJECT MODULE REFERS TO     *
    *                      UNKNOWN ESDID yyyy                      *
    *                      2)                                      *
    *                      IEW2535E 4D07 MODULE *NULL* IDENTIFIED  *
    *                      BY DDNAME SYSLIN CONTAINS AN INVALID    *
    *                      RLD TARGET IDENTIFIER  0 IN CEEMAIN.    *
    ****************************************************************
    * RECOMMENDATION: Apply the provided PTF.                      *
    ****************************************************************
    1) An area defining the position and relocation pointer
    in the RLD record was declared as a signed integer. When
    the number of ESDs  (External symbol dictionary items)
    exceeds 32K it is possible for a value in that area
    to be interpreted as a negative value leading to
    an incorrect ESDID being produced.
    2) A bad RLD card is produced by the prelinker with zero
    relocation pointer. The zero relocation pointer is due to
    the XSD card whose id is in the relocation pointer being a
    concat card, and thus moved by the prelinker then marked as
    deleted.
    

Problem conclusion

  • 1) The area above is now declared as an unsigned integer
    which would allow ESD numbers to reach their allowed limit of
    64K.
    2) The prelinker was modified to delete an RLD card whose
    relocation pointer refers to an XSD which has already
    been deleted. These cards and their RLDs are remapped
    by the prelinker for C/C++ constructors and destructors.
    This change was previously done to development releases
    (Reference defect MD13757) and is now fitted to earlier
    releases.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PQ65720

  • Reported component name

    C/C++ FOR MVS

  • Reported component ID

    56551210A

  • Reported release

    705

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2002-08-29

  • Closed date

    2002-10-22

  • Last modified date

    2003-03-12

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

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

    UQ71065 UQ71066 UQ71067 UQ71068

Modules/Macros

  •    EDC40266 PALIAOG  PALIDECK PALIDEL  PALIDIC
    PALIDIR  PALIFDIR PALIMAP  PALIRDIR PALIWDIR PASSIGN  PBLDXSD
    PCOMM    PDBSTG   PDECK    PDECKS   PDIC     PDLL     PER
    PERR     PINSERT  PLALLOC  PLMAIN   PMAIN    PMAP     PMAPWR
    PMAPXSD  PNAME    POPENC   POPTIONS PRESOLVE PSAVE    PXCNTRL
    PXDECK   PXEND    PXESD    PXESDGET PXINCL   PXLIBR   PXNAME
    PXRENAME PXRLD    PXXSD    PZCDECK  PZCESD   PZCTXT   PZCXSD
    PZDECKS  PZERENAM PZIDECK  PZIESD   PZITXT   PZIXSD   PZNAME
    PZRLD    PZUDECK
    

Fix information

  • Fixed component name

    LE C LIBRARY

  • Fixed component ID

    568819805

Applicable component levels

  • R703 PSY UQ71065

       UP02/10/31 P F210

  • R705 PSY UQ71066

       UP02/10/31 P F210

  • R706 PSY UQ71067

       UP02/10/31 P F210

  • R707 PSY UQ71068

       UP02/10/31 P F210

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":"SG19M","label":"APARs - z\/OS environment"},"Platform":[{"code":"PF054","label":"z\/OS"}],"Version":"705"}]

Document Information

Modified date:
08 January 2021