A fix is available
APAR status
Closed as program error.
Error description
When a logical file is expanded in the RPGLE live outline the key fields are shown in the order that they are defined in the base physical file not the order that was defined in the logical file. The static outline shows the key fields in the correct order.
Local fix
The static outline for RPGLE can be enabled by opening the preferences dialog (menu Window > Preferences) then navigating to the panel Remote Systems > Remote Systems LPEX Editor > IBM i Parsers > ILE RPG. On this panel uncheck the preference "Update the Outline view when text is changed in the editor". Click OK to close the preferences then close and reopen the RPGLE source to activate the static outline.
Problem summary
**************************************************************** * USERS AFFECTED: Editors of ILE RPG in RDi using the * * dynamic outline view * **************************************************************** * PROBLEM DESCRIPTION: Key fields were shown in the outline * * view in buffer order rather than key * * order. * **************************************************************** * RECOMMENDATION: * **************************************************************** When a logical file is expanded in the RPGLE live outline the key fields are shown in the order that they are defined in the base physical file not the order that was defined in the logical file. The static outline shows the key fields in the correct order.
Problem conclusion
There is a conflicting requirement to show the keys separately in key order and to show all the fields including keys in buffer order. In order to solve this, there is now a new child of database record formats that lists just the keys in key order. The fields of the record format, including keys are shown in buffer order.
Temporary fix
Comments
APAR Information
APAR number
SE57177
Reported component name
RDI RPG AND COB
Reported component ID
5724Y99RC
Reported release
900
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2013-11-28
Closed date
2014-05-28
Last modified date
2014-05-28
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 PSY
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","Line of Business":{"code":"LOB57","label":"Power"}}]
Document Information
Modified date:
03 November 2021