Re: RDi 9.9 **FREE RPG parser

Daniel Gross <[email protected]> Wed, 4 Feb 2026 11:37:39 +0100
Newsgroups gmane.editors.websphere.iseries
Message-ID <[email protected]>
For me it was a change in the specific line, or in a line in direct neighborhood. 

HTH
Daniel


> Am 04.02.2026 um 10:10 schrieb Thomas Raddatz via WDSCI-L <[email protected]>:
> 
> Hi Steve,
> 
> "Automatic syntax checking" on page "Preferences - Remote Systems - IBM i
> Parsers - ILE RPG" is turned on but is not executed on loading a member
> into the editor, because no errors are displayed.
> 
> I have to start the verifier by hand to get the errors, if the
> "file.encoding" property is not set. Or I have to change a line to get the
> error related to the changed line.
> 
> Thomas.
> 
> 
>> Am Di., 3. Feb. 2026 um 16:27 Uhr schrieb Steve Ferrell via WDSCI-L <
>> [email protected]>:
>> 
>> Hi Thomas,
>> 
>> If you have 'Automatic Syntax checking' turned on, the Program Verifier
>> DLLS are called automatically.
>> 
>> This impacts NL text, but ALSO those lovely hex color characters so
>> popular to color 5250 source members.
>> 
>> Steve Ferrell
>> Team Lead Software Engineer - RDi
>> Fortra.com
>> 
>> 
>> 
>> 
>> 
>> -----Original Message-----
>> From: WDSCI-L <[email protected]> On Behalf Of Thomas
>> Raddatz via WDSCI-L
>> Sent: Tuesday, February 3, 2026 9:21 AM
>> To: Rational Developer for IBM i <[email protected]>
>> Cc: Thomas Raddatz <[email protected]>
>> Subject: Re: [WDSCI-L] RDi 9.9 **FREE RPG parser
>> 
>> External: Pause and review the sender's email address, any URLs before
>> clicking links, opening attachments, or following requests. When in doubt,
>> contact the Service Desk.
>> 
>> 
>> Sorry, I made a mistake, because I forgot to start the verifier. I just
>> loaded the member into the editor without starting the verifier.
>> 
>> If I start the verifier I get the same error. The good thing is that
>> adding "-Dfile.encoding=CP1252" to "RDi.ini" fixed the problem. E.g.:
>> 
>> -Dequinox.resolver.batch.timeout=1000
>> -Djavax.net.ssl.trustStoreType=Windows-ROOT
>> -Djavax.net.ssl.trustStore=NONE
>> -Xms2048m
>> -Xmx2048m
>> -Dfile.encoding=CP1252
>> 
>> Thomas.
>> 
>> 
>> 
>> Am Di., 3. Feb. 2026 um 14:58 Uhr schrieb Steve Ferrell via WDSCI-L <
>> [email protected]>:
>> 
>>> Hi Thomas and Daniel,
>>> 
>>> Yes, the Program Verifiers (COBOL and RPG) likely need the work around.
>>> 
>>> Java changed the default encoding on Windows to UTF-8. The Program
>>> Verifiers are still expecting them to be CP1252.
>>> 
>>> The compiler team is aware of the issue.
>>> 
>>> If you don't use the program verifiers, you can turn off the
>>> 'Automatic Syntax checking', and the errors should go away.
>>> 
>>> Steve Ferrell
>>> Team Lead Software Engineer - RDi
>>> Fortra.com
>>> 
>>> 
>>> 
>>> 
>>> 
>>> -----Original Message-----
>>> From: WDSCI-L <[email protected]> On Behalf Of Daniel
>>> Gross
>>> Sent: Tuesday, February 3, 2026 7:12 AM
>>> To: [email protected]
>>> Cc: [email protected]
>>> Subject: Re: [WDSCI-L] RDi 9.9 **FREE RPG parser
>>> 
>>> External: Pause and review the sender's email address, any URLs before
>>> clicking links, opening attachments, or following requests. When in
>>> doubt, contact the Service Desk.
>>> 
>>> 
>>> Hi Thomas,
>>> 
>>> on my side it's a source member - using CCSID 273 - German W11 -
>>> German partition.
>>> 
>>> But I will try that - could be the problem.
>>> 
>>> Thanks,
>>> Daniel
>>> 
>>> 
>>>> Am 03.02.2026 um 13:57 schrieb Thomas Raddatz via WDSCI-L <
>>> [email protected]>:
>>>> 
>>>> I use RDi 9.9 on a German Windows 11 PC and your test source does
>>>> not show any errors when pasted into a member of an i Project.
>>>> 
>>>> My workspace settings are:
>>>> Text file encoding: UTF-8
>>>> New text file line delimiter: Linux
>>>> 
>>>> Opening the same source from a member on the IBM i (Object Table
>>>> view) works fine (without errors), too.
>>>> 
>>>> Maybe it helps setting property "file.encoding" as described in the
>>>> fix
>>>> list:
>>>> 
>>>> Known issues:
>>>> * On Windows, program verifiers issue errors for NL characters.  As
>>>> a workaround, add the following in the rdi.ini after -vmargs:
>>>>   -Dfile.encoding=CP1252
>>>> 
>>>> I did not need to set that property.
>>>> 
>>>> Thomas.
>>>> 
>>>> 
>>>>> Am Di., 3. Feb. 2026 um 07:56 Uhr schrieb Daniel Gross
>>>>> <[email protected]
>>>> :
>>>>> 
>>>>> Hi there,
>>>>> 
>>>>> maybe I'm missing something or a default setting has changed, but
>>>>> my RDi
>>>>> 9.9 is flagging variables and constants starting with # as errors.
>>>>> 
>>>>> **free
>>>>> dcl-c #CONSTANT 0;
>>>>> dcl-s #variable int(10) inz(#CONSTANT); #variable = #CONSTANT;
>>>>> *inlr = *on;
>>>>> 
>>>>> This little program is compiling without problems. But lines 2, 3
>>>>> and
>>>>> 4 are flagged as error in RDi 9.9.
>>>>> 
>>>>> It's a wild mix of RNF3904, RNF3312, RNF3301, RNF0633, RNF3429,
>>>>> RNF0607 and RNF0604.
>>>>> 
>>>>> The same code isn't flagged in RDi 9.8.0.6. And as I wrote, the
>>>>> code compiles without errors (on 7.5).
>>>>> 
>>>>> The same happens with other sources - the example above is only as
>>>>> short as I thought to have all possible problems
>>>>> 
>>>>> So do I have something wrong, or is this a defect? And if it's a
>>>>> defect, has someone a workaround until IBM/Fortra is supplying a fix?
>>>>> 
>>>>> TIA and kind regards,
>>>>> 
>>>>> Daniel
>>>>> --
>>>>> This is the Rational Developer for IBM i   (WDSCI-L) mailing list
>>>>> To post a message email: [email protected] To subscribe,
>>>>> unsubscribe, or change list options,
>>>>> visit:
>>>>> https://lis/
>>>>> ts.midrange.com%2Fmailman%2Flistinfo%2Fwdsci-l&data=05%7C02%7Csteve
>>>>> .f
>>>>> errell%40fortra.com%7C984ad7ca6e284579462608de6325d804%7Cca81e23b35
>>>>> 09
>>>>> 45eea9983e346acf274d%7C0%7C0%7C639057211379022168%7CUnknown%7CTWFpb
>>>>> GZ
>>>>> sb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIk
>>>>> FO
>>>>> IjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=6XOvuZwgNCR1ifmbcUs
>>>>> HK
>>>>> GiwHgtMN4jTGXnzzhWMnBU%3D&reserved=0
>>>>> or email: [email protected]
>>>>> Before posting, please take a moment to review the archives at
>>>>> https://archive.midrange.com/wdsci-l.
>>>>> 
>>>>> 
>>>>> 
>>>> --
>>>> This is the Rational Developer for IBM i   (WDSCI-L) mailing list
>>>> To post a message email: [email protected] To subscribe,
>>>> unsubscribe, or change list options,
>>>> visit:
>>>> https://list/
>>>> s.midrange.com%2Fmailman%2Flistinfo%2Fwdsci-l&data=05%7C02%7Csteve.f
>>>> er
>>>> rell%40fortra.com%7C984ad7ca6e284579462608de6325d804%7Cca81e23b35094
>>>> 5e
>>>> ea9983e346acf274d%7C0%7C0%7C639057211379109013%7CUnknown%7CTWFpbGZsb
>>>> 3d
>>>> 8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjo
>>>> iT
>>>> WFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=G0wiJg2P3P4JoB8ptBvqT3qPR
>>>> ND
>>>> tXAHJmcMWr%2FoYt%2FA%3D&reserved=0
>>>> or email: [email protected]
>>>> Before posting, please take a moment to review the archives at
>>>> https://archive.midrange.com/wdsci-l.
>>>> 
>>>> 
>>> --
>>> This is the Rational Developer for IBM i   (WDSCI-L) mailing list
>>> To post a message email: [email protected] To subscribe,
>>> unsubscribe, or change list options,
>>> visit:
>>> https://list/
>>> s.midrange.com%2Fmailman%2Flistinfo%2Fwdsci-l&data=05%7C02%7Csteve.fer
>>> rell%40fortra.com%7Cb5a08eb828b0434bb20b08de6337f15c%7Cca81e23b350945e
>>> ea9983e346acf274d%7C0%7C0%7C639057289091695524%7CUnknown%7CTWFpbGZsb3d
>>> 8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiT
>>> WFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=bWuvPdJPerJ5xTL6dvZl84rozRj
>>> Yoku8%2FkEq4hNBa6E%3D&reserved=0 or email:
>>> [email protected]
>>> Before posting, please take a moment to review the archives at
>>> https://archive.midrange.com/wdsci-l.
>>> 
>>> 
>>> --
>>> This is the Rational Developer for IBM i   (WDSCI-L) mailing list
>>> To post a message email: [email protected] To subscribe,
>>> unsubscribe, or change list options,
>>> visit:
>>> https://list/
>>> s.midrange.com%2Fmailman%2Flistinfo%2Fwdsci-l&data=05%7C02%7Csteve.fer
>>> rell%40fortra.com%7Cb5a08eb828b0434bb20b08de6337f15c%7Cca81e23b350945e
>>> ea9983e346acf274d%7C0%7C0%7C639057289091783033%7CUnknown%7CTWFpbGZsb3d
>>> 8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiT
>>> WFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=so8NcPBb3p22UjRvzTHNznqi%2F
>>> C%2BYMDIyxX4HskvSHOU%3D&reserved=0
>>> or email: [email protected]
>>> Before posting, please take a moment to review the archives at
>>> https://archive.midrange.com/wdsci-l.
>>> 
>>> 
>>> 
>> --
>> This is the Rational Developer for IBM i   (WDSCI-L) mailing list
>> To post a message email: [email protected] To subscribe,
>> unsubscribe, or change list options,
>> visit: https://lists.midrange.com/mailman/listinfo/wdsci-l
>> or email: [email protected]
>> Before posting, please take a moment to review the archives at
>> https://archive.midrange.com/wdsci-l.
>> 
>> 
>> --
>> This is the Rational Developer for IBM i   (WDSCI-L) mailing list
>> To post a message email: [email protected]
>> To subscribe, unsubscribe, or change list options,
>> visit: https://lists.midrange.com/mailman/listinfo/wdsci-l
>> or email: [email protected]
>> Before posting, please take a moment to review the archives
>> at https://archive.midrange.com/wdsci-l.
>> 
>> 
>> 
> --
> This is the Rational Developer for IBM i   (WDSCI-L) mailing list
> To post a message email: [email protected]
> To subscribe, unsubscribe, or change list options,
> visit: https://lists.midrange.com/mailman/listinfo/wdsci-l
> or email: [email protected]
> Before posting, please take a moment to review the archives
> at https://archive.midrange.com/wdsci-l.
> 
> 
-- 
This is the Rational Developer for IBM i   (WDSCI-L) mailing list
To post a message email: [email protected]
To subscribe, unsubscribe, or change list options,
visit: https://lists.midrange.com/mailman/listinfo/wdsci-l
or email: [email protected]
Before posting, please take a moment to review the archives
at https://archive.midrange.com/wdsci-l.