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