The source scan for the RPG Live Outline view has a problem with valid RPG
source:
D JNINATIVEINTERFACE...
D DS BASED(JNIENV.
D JNINATIVEINTERFACE_P)
Its failing on the trailing period on the split qualified name: BASED
(JNIENV.
(And the scanning error leads to not populating the Live Outline view.)
This is a defect that can be reported thru a PMR to get an APAR.
Workarounds include
- Combine the split qualified name onto one line in this D spec keyword
scenario, 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.
John Fellner, RDi Development
In reply to::
date: Tue, 14 Jan 2014 13:10:12 +0000
from: "Colpaert, Peter" <Peter.Colpaert@xxxxxxxxxxx>
subject: [WDSCI-L] Problem in RDi and/or RPGLE
Hi group,
I cross-posted this to the Rdi and RPGLE lists because I'm not sure
which of the two is causing my problems.
We recently upgraded to a new system (Power7 at 7.1) and Rdi 9.0.1.0.
In the past, our V5R3M0 system prevented us from using the latest and
newest POI files and Scott Klement's HSSF service program.
I downloaded and installed the POI 3.6 version from his site, and it
seems to work OK.
However, when I open a program using the service program, my outline is
unavailable, and I get a yellow exclamation mark with an error or
warning message. The error comes from QSYSINC/QRPGLESRC,JNI (see
screenshot at
http://snag.gy/qwwDb.jpg ). The same error occurs many
times in this member.
If I comment out the /copy directive, the outline is immediately
available again, but of course I now get other errors because I'm
missing the contents of the copy member.
Has anyone encountered this, and found a solution?
As an Amazon Associate we earn from qualifying purchases.