APAR status
Closed as program error.
Error description
AD 5109 =========== PL1 Compiler - Cannot resolve Generic call error message is shown in output window. Generic is a procedure statement that can be mapped to several real procedures, depending on the number and type of parameters.
Local fix
n/a
Problem summary
In AD PL/1 Compiler a "Wrong preprocessor mapping" error is thrown related to a qualified variable. Part of this variable name is replaced during the preprocessing phase and the position and size of the replace are different from the ones of the replaced. As a result the ending of a token (computed based on the start position and the length of it) falls outside the values mapped in the corresponding generated json file.
Problem conclusion
The Token object was enhanced with a new member containing the position of it's ending. When this member is filled it's value is used and not the one computed based on start position and length of token
Temporary fix
Comments
APAR Information
APAR number
PH38729
Reported component name
APPL DISCOVERY
Reported component ID
5737B1600
Reported release
510
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2021-07-07
Closed date
2021-12-17
Last modified date
2021-12-17
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
[{"Line of Business":{"code":"LOB35","label":"Mainframe SW"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSRR9Q","label":"IBM Application Discovery"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"510"}]
Document Information
Modified date:
18 December 2021