Re: *INLR
Barbara Morris <[email protected]> Wed, 15 Apr 2026 19:40:34 -0400
| Newsgroups | gmane.comp.lang.as400.rpg |
|---|---|
| Organization | IBM |
| Message-ID | <[email protected]> |
On 2026-04-15 4:48 p.m., [email protected] wrote: > ... > PgmB > Process invoice based on invoice number received > Mark invoice as Processed > ** Note: no *INLR logic here > Return > > VS > > Process invoice based on invoice number received > Mark invoice as Processed > *inlr = *on > Return > If PgmB is the only thing that runs in a submitted job, the only difference with ending LR-on or LR-off is the timing of when the files are closed. Setting on LR within the program means that files get closed explicitly by RPG. Returning with LR off means that files get closed by the system when the activation group ends (due to the job ending). I don't know which is faster, but my guess is that the difference (either way) is tiny compared to the cost of starting the new job and doing the actual work of the program. -- Barbara -- This is the RPG programming on IBM i (RPG400-L) mailing list To post a message email: [email protected] To subscribe, unsubscribe, or change list options, visit: https://lists.midrange.com/mailman/listinfo/rpg400-l or email: RPG400-L-request-+hD5IHI5Xscn3HwCXmMcX9BPR1lH4CV8@public.gmane.org Before posting, please take a moment to review the archives at https://archive.midrange.com/rpg400-l. Please contact support-FMtJrHiV//lnDLsaKlm4mFaTQe2KTcn/@public.gmane.org for any subscription related questions.