Re: RDi 9.9 **FREE RPG parser

Thomas Raddatz via WDSCI-L <[email protected]> Wed, 4 Feb 2026 10:09:49 +0100
Newsgroups gmane.editors.websphere.iseries
Message-ID <CAFfpCb0sffRY7oURXq1aNoTgz47SinxjD+kfZDq4bBDFCu4eOg@mail.gmail.com>
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.