The other fun project of the weekend was another kind of beast:
I wanted to be able to listen system output from specific RPG programs running on our AS400
The idea was the following:
could I generate a graph from dependencies used when X or Y RPG routine run?
I wanted to be able to map physical programs from libraries and other dependencies.
so I went the Java path since its the main language we use to interface with AS400 routines.
Then I used Neo4J to graph the output of the Java ibmi listening server.
I’m probably going to write a long form about this since it was really interesting to vibe code.
At some point I had to query the RPG routine themselves to be able to find key dependencies my main RPG routines were using.
so I basically created an API endpoint that I can query with specific program names to then find their dependencies and again graph the results to Neo4J
I still have to fine-tune the codebase before I publish this publicly but I’m pretty happy about the results
Frühling *IMMED
Next @CTXiUG meeting is on Tuesday March 3, 6:30PM(CT), with @rpgpgm talking about Modern Data Structures.
Learn more & register for this free online event➡️ https://ctxiug.blogspot.com/2026/02/march-2026-meeting.html
I hope to see you there.
#IBMi #IBMChampion #SupportOurIBMLUG #AS400 #iSeries #IBMiLUG #rpgpgm
The #IBMi Community Calendar has been updated for this month.
If you are involved with an #IBMi user group and you would like your events added to the calendar, please contact me with its details.
IBM AS/400 and green screen vets: isn't AI code generation and vibe coding basically the new LANSA or SYNON?
#as400 #IBM #LANSA #synon
#AIvibecoding #vibecoding #codegeneration #AIcodegeneration #rpgiii #ibmirpg #ibmi
Next week, Tuesday January 13, 6:30 PM (CT), @CTXiUG welcomes Simon Hutchinson as our guest speaker, and he will be talking about Modern RPG Arrays Features. He is a great speaker & it would be a shame if you miss it. This event is online & FREE➡️
https://ctxiug.blogspot.com/2025/12/january-2026-meeting.html
See y’all there!
#IBMi #IBMChampion #SupportOurIBMLUG #AS400 #iSeries #IBMiLUG
Tuesday January 13, 6:30 PM (CT), @CTXiUG welcomes @rpgpgm Simon Hutchinson as our guest speaker. He is a great speaker & it would be a shame if you miss it. This event is online & FREE➡️
https://ctxiug.blogspot.com/2025/12/january-2026-meeting.html
See y’all there!
💙 #IBMi #IBMChampion #SupportOurIBMLUG #AS400 #iSeries #IBMiLUG
#DAE press left ctrl to dismiss the screen saver on their PC because it was the "reset" key on #as400 #terminals back in the day?
I'm sure this is super common