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
Submitted date
2014-02-21
Closed date
2014-06-04
Last modified date
2014-06-04
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
R900 PSN
UP
R901 PSY
UP
R910 PSN
UP
[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSAE4W","label":"Rational Developer for i"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"9.0.1","Line of Business":{"code":"LOB57","label":"Power"}}]
Document Information
Modified date:
03 November 2021