A fix is available
APAR status
Closed as program error.
Error description
The source scan for the RPG Live Outline view has a problem with valid RPG source, with a qualified name used in a D spec keyword where the name is split at the period to a continued line : D SOMEEXAMPLE... D DS BASED(NAMEPART1. D NAMEPART2) The scan is failing on the trailing period on the split qualified name: BASED(NAMEPART1. This causes the Live Outline view to not be populated, and an error annotation marker to be placed on the line.
Local fix
To avoid this problem either combine the split line onto one line to avoid the error condition: D SOMEEXAMPLE... D DS BASED(NAMEPART1.NAMEPART2) or switch to the older static outline view by unchecking 'Update the Outline view when text is changed in the editor' in the Preferences under Remote Systems -> Remote Systems LPEX -> IBM i Parsers -> ILE RPG.
Problem summary
**************************************************************** * USERS AFFECTED: Users editing ILE RPG with a split * * qualified name in a D specification keyword. * **************************************************************** * PROBLEM DESCRIPTION: The live Outline view is not * * populated, and an error annotation * * marker is placed on the line. * **************************************************************** * RECOMMENDATION: * **************************************************************** The live Outline view is not populated, and an error annotation marker is placed on the line if a qualified name is used in a D spec keyword where the name is split at the period to a continued line.
Problem conclusion
The valid ILE RPG source now displays correctly in RDi 9.1.
Temporary fix
Comments
APAR Information
APAR number
SE58131
Reported component name
RDI RPG AND COB
Reported component ID
5724Y99RC
Reported release
901
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2014-02-21
Closed date
2014-06-04
Last modified date
2024-10-10
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
RDI RPG AND COB
Fixed component ID
5724Y99RC
Applicable component levels
[{"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSAE4W","label":"Rational Developer for i"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"9.0.1","Line of Business":{"code":"LOB73","label":"Power TPS"}}]
Document Information
Modified date:
11 October 2024