IBM Support

PH59518: PROGRAM COMPILE TIMEOUT DURING BUILD ON RANDOM COBOL PROGRAMS

Subscribe to this APAR

By subscribing, you receive periodic emails alerting you to the status of the APAR, along with a link to the fix after it becomes available. You can track this item individually or track all items by product.

Notify me when this APAR changes.

Notify me when an APAR for this component changes.

 

APAR status

  • Closed as program error.

Error description

  • When executing the Application Discovery build in a COBOL
    project, several IAYAA0052I messages say CBL programs were not
    compiled by AD.
    
         [1/29/2024  10:17 AM]  IAYAA0052I Compilation of the
    'POSPTEST.txt' file failed. The process was terminated due to
    long time processing.
         [1/29/2024  10:17 AM]  unable to compile the file...
    
    It only occurs sometimes and does not happen with the same CBL
    programs every time.
    

Local fix

  • N/A
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * IBM Application Discovery Build Client                       *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * A time-out has been reached for several COBOL programs which *
    * lead to forcibly close the compiler instances, meaning       *
    * analyzed data for those programs was missing from the        *
    * database repository.                                         *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    

Problem conclusion

  • During testing we noticed the compiler instances size reached
    3.6Gb at run-time, but being compiled for 32 bits were very
    close to the maximum limit for a 32 bit program, after which un
    undefined-behaviour was noticed: either crash, Windows closing
    it or the program being stuck.
    The fix consists of code changes applied to optimize a bit the
    dynamic-resolution algorithm so that on the same programs
    reaching 3.6Gb, now only ~2.5Gb  max size was noticed, also
    leading to a small performance improvement.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH59518

  • Reported component name

    APPL DISCOVERY

  • Reported component ID

    5737B1600

  • Reported release

    612

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2024-01-31

  • Closed date

    2024-02-09

  • Last modified date

    2024-02-09

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

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

Fix information

  • Fixed component name

    APPL DISCOVERY

  • Fixed component ID

    5737B1600

Applicable component levels

[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSRR9Q","label":"IBM Application Discovery"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"612","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]

Document Information

Modified date:
09 February 2024