RPG 101 Ep1 - Basic old fashioned AS400 RPG Hello World Example
Vložit
- čas přidán 9. 09. 2024
- RPG. As the younguns would say "The OG".
The original RPG, RPG3 or RPG400...... YES, YES I know there were earlier versions which were written with twigs, old bits of rock and trails in the sand but for this demo we are going to write a very VERY simple RPG program from the AS400 age.
www.nicklitten...
Hi Mr. Litten, I have no words to thank you on this video that is helping me to start studing RPG. I worked as consultant for a software company, and now I am managing a Bank application written complettly in RPG.
In 15 years my company never given me the oportunity to learn this program languange, but my curiosity made me go further.
I am now gathering information to start a beautiful journey trhough RPG knowledge and I am counting with your amazing videos! Thanks a lot!
Delighted they help!!
Thks a lot Nick!! Very useful!
I want to say thank you for starting you're uploads again, I've been in a WMS/AS400 2004RD Environment For over 7 years and have done off and on Wave Planning. Thses Videos are so insightful and helpful to how WMS Mangers may start from the ground up. What are the key differences between RPG and previous versions? Do they use the autoecl library or do you have to build all that functionality with Visual Basic?
You're welcome! I've tried to cover the key differences in this series of little videos. Essentially ranging from old RPG 6character limitations and column based code to the newer style RPGLE with a mixture of column & FREE with 10 char fields to modern RPG with no limitations and completely free format (just think of all other languages layouts in things like javascript, html, etc etc)
I cannot answer about the autoecl library - thats something new to me.
@NickLitten this is quite common: non technical or semi-technical business people (as I presume this is the case) find hard to distinguish what is part of the basic computing platform and what is not. Documentation doesn't help. This is because vendors (IBM is certainly not the only one) are not very interested in *truly* educating their users (in fact, I have the impression that they consider it detrimental to their business).
WMS, I guess, is Warehouse Management System software package.
The only occurrence of AUTOECL I can find in IBM documentation is about an object in old versions of IBM Personal Communications, which is a host terminal emulator with file transfer and other assorted functions. But I suspect it was a typo in the documentation or they changed the name of it, which in either cases adds to the confusion.
There are ECL Automation objects (autECL, no "o") in "Host Access Class Library (HACL) Automation Objects", which "allow the Personal Communications product to support Microsoft COM-based automation technology (formerly known as OLE automation). The ECL Automation Objects are a series of automation servers that allow automation controllers, for example, Microsoft Visual Basic, to programmatically access Personal Communications data and functionality."
So to answer the question of @codysiekierk5911: yes, using this library to construct a user interface for the client (a program that connect to an AS/400 server - or IBM i, as is now called - from a personal computer, for example) is an option. Another is a web interface. Nick is certainly much more qualified than me to go into detail about the various options (I'm not an AS/400 programmer, I looked into these things in a recent past out of curiosity and because they might be useful to me in the future: AS/400 is still quite widespread in Italy).
I think it's a waste of time showing RPG/400 to new people.
I respectfully disagree - With millions of actively running programs still using old versions of RPG out there, it's useful to show beginners just what old code looks like. I'm working on a client project right now to modernise old RPG2 code! Noob programmers might not be able to debug the old logic cycle monsters but at least they will recognise them. Then they can also swear about the code, like us old timers do ;)
I get arguments if it’s regarding antiquated or not commonly talked about tech. Antiquated is a not a good word but it’s suits the context of my comment. The 400 people part was bit rude considering every content creator starts showing their content to someone. In 5 years his series could have 5 million retroactive views. Apparently it interested you more than making your very own content for 20 people?
@glenngundermann2433 I first thought we were laying the groundwork for a different type of RPG 😂😂. Regardless thanks for exposing me to something I’ve not worked with yet.
You are absolutly wrong!
totally disagree, lots of banks use it in market such as Europe, Africa, or Asia!