✎ Note

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

AI: Text None

Learn more about AI usage on this site

Comments

Sign in with your website to comment:

Signed in as
Send a Webmention

Have you written a response to this post? Send a webmention by entering your post URL below.