Re: RDi 9.9 **FREE RPG parser

Steve Ferrell via WDSCI-L <[email protected]> Wed, 4 Feb 2026 13:25:34 +0000
Newsgroups gmane.editors.websphere.iseries
Message-ID <PH7PR08MB83782045B0A5B8549612E0EF9098A@PH7PR08MB8378.namprd08.prod.outlook.com>
Hi Thomas,

Daniel is correct. We don't verify on load, but rather as changes occur.

Steve Ferrell
Team Lead Software Engineer - RDi
Fortra.com





-----Original Message-----
From: WDSCI-L <[email protected]> On Behalf Of Daniel Gross
Sent: Wednesday, February 4, 2026 4:38 AM
To: [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.


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%7Cstev
>>>>> e
>>>>> .f
>>>>> errell%40fortra.com%7C984ad7ca6e284579462608de6325d804%7Cca81e23b3
>>>>> 5
>>>>> 09
>>>>> 45eea9983e346acf274d%7C0%7C0%7C639057211379022168%7CUnknown%7CTWFp
>>>>> b
>>>>> GZ
>>>>> sb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsI
>>>>> k
>>>>> FO
>>>>> IjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=6XOvuZwgNCR1ifmbcU
>>>>> s
>>>>> 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%7Cca81e23b3509
>>>> 4
>>>> 5e
>>>> ea9983e346acf274d%7C0%7C0%7C639057211379109013%7CUnknown%7CTWFpbGZs
>>>> b
>>>> 3d
>>>> 8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIj
>>>> o
>>>> iT
>>>> WFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=G0wiJg2P3P4JoB8ptBvqT3qP
>>>> R
>>>> 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.f
>>> er
>>> rell%40fortra.com%7Cb5a08eb828b0434bb20b08de6337f15c%7Cca81e23b35094
>>> 5e
>>> ea9983e346acf274d%7C0%7C0%7C639057289091695524%7CUnknown%7CTWFpbGZsb
>>> 3d
>>> 8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjo
>>> iT
>>> WFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=bWuvPdJPerJ5xTL6dvZl84roz
>>> Rj
>>> 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.f
>>> er
>>> rell%40fortra.com%7Cb5a08eb828b0434bb20b08de6337f15c%7Cca81e23b35094
>>> 5e
>>> ea9983e346acf274d%7C0%7C0%7C639057289091783033%7CUnknown%7CTWFpbGZsb
>>> 3d
>>> 8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjo
>>> iT
>>> 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://lis/
>> ts.midrange.com%2Fmailman%2Flistinfo%2Fwdsci-l&data=05%7C02%7Csteve.f
>> errell%40fortra.com%7C44ceae6025b341e25f6008de63d978c8%7Cca81e23b3509
>> 45eea9983e346acf274d%7C0%7C0%7C639057982889266845%7CUnknown%7CTWFpbGZ
>> sb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFO
>> IjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=y9KYhZclNtiVp1Kiaqs%2
>> FLnx3OSoYAGIGlQ6IRY9gWWc%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://lis/
>> ts.midrange.com%2Fmailman%2Flistinfo%2Fwdsci-l&data=05%7C02%7Csteve.f
>> errell%40fortra.com%7C44ceae6025b341e25f6008de63d978c8%7Cca81e23b3509
>> 45eea9983e346acf274d%7C0%7C0%7C639057982889300272%7CUnknown%7CTWFpbGZ
>> sb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFO
>> IjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=5SV6pGxktChCboX3CEII7
>> bNaSlymLSTeKW5U1Po5DKo%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%7C44ceae6025b341e25f6008de63d978c8%7Cca81e23b350945e
> ea9983e346acf274d%7C0%7C0%7C639057982889332357%7CUnknown%7CTWFpbGZsb3d
> 8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiT
> WFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=2xR%2BWLnvTA3eQ5w6pEyefIGov
> BPzsTJDNF%2Bjf%2BpHN88%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.