It is the question I always ask my fellow programmers when they ask me something: “Have you read the manual?”.
We know, RPG programmers are very lazy, most of them go on with those four instructions learned 30 years ago: CHAIN, MOVE, EXFMT and WRITE. All jobs in the I.T. sector have a very high rate of obsolescence and it is unthinkable to be able to make an entire working career without studying, learning and using new techniques and to do it there are different ways: there are – for example – FAQ400 courses, articles published on specialized sites and – above all – the manuals. When I happen to have intense development days I always keep RPG and SQL manuals open on the desktop of my PC and I often find something new that is right for me.
The last episode that happened to me was about the CLEAR operating code: what will there ever be to learn about an operating code that has existed for centuries? I was investigating a malfunction in a program and at some point I came to the conclusion that a multiple structure, used in a multiple FETCH, remained inexplicably dirty from the previous round despite there being a CLEAR before the FETCH (I simplified it a bit). I imagine that all of you who are reading have already understood what the error was, but I did not perceive it and only reading the RPG manual I discovered that to clean all the occurrences of a multiple structure it is necessary to do “CLEAR * ALL multiple-structure”: I did not know. What do I mean by that? That even the oldest and most trivial operating codes have options, added by IBM over the years, unknown to us and if we never open the manual they remain unknown. I understand that it is more convenient and easier to ask someone better than us, but no one – however good – can replace the manual and this applies to any programming language.
So, in summary:
We are pleased to receive and share this "tip & trick" from Patrick Rizzi, which introduces a technique that allows…
I take inspiration from a response by Michael Mayer on the Midrange.com mailing lists to someone who asked how to…
Businesses are increasingly seeking tools to enhance efficiency, collaboration, and resource management. Enterprise Resource Planning (ERP) systems provide a comprehensive…
Early April saw the release of the "Spring Version" of ACS Access Client Solution, version 1.1.9.5 Interesting new features especially…
If the packed agenda of sessions at Common Europe Congress 2024, June 3-6 Milan, wasn't enough for you, here's another…
Debugging functions with Visual Studio Code have been available for some time but this new version 2.10.0 simplifies the handling…