<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/">
  <channel>
    <title>A Node on the Web — AS400</title>
    <link>https://rmendes.net/categories/as400/</link>
    <description>Posts tagged with "AS400" on A Node on the Web</description>
    <language>en</language>
    <atom:link href="https://rmendes.net/categories/as400/feed.xml" rel="self" type="application/rss+xml"/>
    <atom:link href="https://websubhub.com/hub" rel="hub"/>
    <lastBuildDate>Sun, 19 Apr 2026 18:01:23 GMT</lastBuildDate>
    <item>
      <title>The other fun project of the weekend was another kind of beast: I wanted to be a...</title>
      <link>https://rmendes.net/notes/2026/04/19/60bd6/</link>
      <guid isPermaLink="true">https://rmendes.net/notes/2026/04/19/60bd6/</guid>
      <pubDate>Sun, 19 Apr 2026 18:01:23 GMT</pubDate>
      <description>&lt;p&gt;The other fun project of the weekend was another kind of beast:&lt;/p&gt;
&lt;p&gt;I wanted to be able to listen system output from specific RPG programs running on our AS400&lt;/p&gt;
&lt;p&gt;The idea was the following:&lt;/p&gt;
&lt;p&gt;could I generate a graph from dependencies used when X or Y RPG routine run?&lt;/p&gt;
&lt;p&gt;I wanted to be able to map physical programs from libraries and other dependencies.&lt;/p&gt;
&lt;p&gt;so I went the Java path since its the main language we use to interface with AS400 routines.&lt;/p&gt;
&lt;p&gt;Then I used Neo4J to graph the output of the Java ibmi listening server.&lt;/p&gt;
&lt;p&gt;I’m probably going to write a long form about this since it was really interesting to vibe code.&lt;/p&gt;
&lt;p&gt;At some point I had to query the RPG routine themselves to be able to find key dependencies my main RPG routines were using.&lt;/p&gt;
&lt;p&gt;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&lt;/p&gt;
&lt;p&gt;I still have to fine-tune the codebase before I publish this publicly but I’m pretty happy about the results&lt;/p&gt;
</description>
    </item>
  </channel>
</rss>
