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

Comments
Sign in with your website to comment:
Loading comments...
No comments yet. Be the first to share your thoughts!