+1
Your documentation of subfiles and AS400 processing, structure, and philosophy is impressive.
-----Original Message-----
From: MIDRANGE-L <midrange-l-bounces@xxxxxxxxxxxxxxxxxx> On Behalf Of Patrik Schindler
Sent: Tuesday, August 26, 2025 6:08 PM
To: Midrange Systems Technical Discussion <midrange-l@xxxxxxxxxxxxxxxxxx>
Subject: Old Style Green Screen Subfile Templates on GitHub
Hello,
despite the majority of fellow list members being professionals, I hope some hobbyists and old-hardware-nerds are silently reading this list, also.
I finally managed to rework my classic 5250 Subfile Templates to be multilingual: Object sources are included for English and German languages.
https://github.com/PoC-dev/as400-sfltemplates
The templates are meant as copy-adapt-compile-run templates to quickly get a working, reasonably simple, single-PF maintenance application for further enhancement and refinement. Also, the extensive readme might serve as an introductory text into classic AS/400 development and somewhat resolve the mystery about subfiles for newcomers to the platform, like I was in 2007.
Note that I'm intentionally using positional RPG IV and other late 1990's style development traits to enable backwards compatibility with at least V4R4, maybe older. Making them compile on V3 needs a complete overhaul for error checking (no %STAT BIF), amongst other compiler complaints, which is still in the "how to do it properly" consideration phase. If you have (opinionated) suggestions about your personal favorite way about how file error checking and appropriate response was done best in the early 1990's, I'd be glad to learn about them. Please direct your suggestions to the RPG400-List to avoid being off-topic here, though.
:wq! PoC
--
This is the Midrange Systems Technical Discussion (MIDRANGE-L) mailing list To post a message email: MIDRANGE-L@xxxxxxxxxxxxxxxxxx To subscribe, unsubscribe, or change list options,
visit:
https://lists.midrange.com/mailman/listinfo/midrange-l
or email: MIDRANGE-L-request@xxxxxxxxxxxxxxxxxx
Before posting, please take a moment to review the archives at
https://archive.midrange.com/midrange-l.
Please contact support@xxxxxxxxxxxxxxxxxxxx for any subscription related questions.
As an Amazon Associate we earn from qualifying purchases.