|
Hi all,
I am almost overwhelmed by all the suggestions and links that have been
posted here, and I want to thank you all. I will probably prepare a list
for future reference as soon as I will be able to take a look at all
of them, especially the unknown ones.
To those who asked: my weaknesses are about modules, procedures and service
programs, procedure interfaces included. I made a few of them, but I can't
easily create new ones that fit differents requirements, thus I think I
miss some critical points, despite all the readings I have done and do,
from both official and specialized sources. Many available courses syllabus
talk about "Introduction to ....(these topics)" which to me doesn't sound
like in-depth.
I worked for companies where primary and secondary files were commonly
used, and others were their use were discouraged. So, I usually adapt to
what was there. At my current position, a new and more modern programming
technique is required to open to web services at least, that's why I think
I need to learn more about the topics I mentioned before.
Lucia
Il giorno ven 6 nov 2020 alle ore 17:26 James H. H. Lampert <
jamesl@xxxxxxxxxxxxxxxxx> ha scritto:
On 11/6/20 3:07 AM, Joep Beckeringh wrote:
I don't think I have used every feature of RPG, but I have used
primary and secondary files, matching records and look-ahead fields.
And no, I am not using them anymore.
I've never even figured out *how* to use a secondary file, and I'm not
entirely sure what "matching records" and "look-ahead fields" are, at
least in an RPG context (then again, a quarter century ago, when I was
interviewed for my present position, I had no idea what a "logical file"
was, at least in an IBM Midrange context; my best guess at the time
corresponded more to a "member").
But when I saw that I could, just by specifying it in a file
declaration, tell a program to "read every record of the file and
execute the main for it," I immediately realized that this was something
I could use a dozen different ways. And when I realized that modern
interactive programs (and some non-interactive ones) typically run in an
event-loop, and I could use The Cycle as an event-loop just by slaving
LR to whatever event(s) signaled that it was "time to quit," I realized
that it had at least one use that was largely untapped.
--
JHHL
--
This is the RPG programming on IBM i (RPG400-L) mailing list
To post a message email: RPG400-L@xxxxxxxxxxxxxxxxxx
To subscribe, unsubscribe, or change list options,
visit: https://lists.midrange.com/mailman/listinfo/rpg400-l
or email: RPG400-L-request@xxxxxxxxxxxxxxxxxx
Before posting, please take a moment to review the archives
at https://archive.midrange.com/rpg400-l.
Please contact support@xxxxxxxxxxxxxxxxxxxx for any subscription related
questions.
Help support midrange.com by shopping at amazon.com with our affiliate
link: https://amazon.midrange.com
--
Maria Lucia Stoppa
mlstoppa@xxxxxxxxx
--
This is the RPG programming on IBM i (RPG400-L) mailing list
To post a message email: RPG400-L@xxxxxxxxxxxxxxxxxx
To subscribe, unsubscribe, or change list options,
visit: https://lists.midrange.com/mailman/listinfo/rpg400-l
or email: RPG400-L-request@xxxxxxxxxxxxxxxxxx
Before posting, please take a moment to review the archives
at https://archive.midrange.com/rpg400-l.
Please contact support@xxxxxxxxxxxxxxxxxxxx for any subscription related
questions.
Help support midrange.com by shopping at amazon.com with our affiliate
link: https://amazon.midrange.com
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.