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.