Re: RDi 9.9 **FREE RPG parser
Daniel Gross <[email protected]> Tue, 3 Feb 2026 16:56:37 +0100
| Newsgroups | gmane.editors.websphere.iseries |
|---|---|
| Message-ID | <[email protected]> |
Thomas and Steve, I have read the fix list before, but I didn't thought, that # might be a NL character. So thank you very much for pointing into the right direction. Kind regards, Daniel > Am 03.02.2026 um 16:28 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.