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.