{
  "version": "https://jsonfeed.org/version/1.1",
  "title": "A Node on the Web — AS400",
  "home_page_url": "https://rmendes.net/categories/as400/",
  "feed_url": "https://rmendes.net/categories/as400/feed.json",
  "hubs": [
    {
      "type": "WebSub",
      "url": "https://websubhub.com/hub"
    }
  ],
  "description": "Posts tagged with \"AS400\" on A Node on the Web",
  "language": "en",
  "authors": [
    {
      "name": "Ricardo Mendes",
      "url": "https://rmendes.net/"
    }
  ],
  "_textcasting": {
    "version": "1.0",
    "about": "https://textcasting.org/"
  },
  "items": [
    {
      "id": "https://rmendes.net/notes/2026/04/19/60bd6/",
      "url": "https://rmendes.net/notes/2026/04/19/60bd6/",
      "title": null,
      "content_html": "<p>The other fun project of the weekend was another kind of beast:</p>\n<p>I wanted to be able to listen system output from specific RPG programs running on our AS400</p>\n<p>The idea was the following:</p>\n<p>could I generate a graph from dependencies used when X or Y RPG routine run?</p>\n<p>I wanted to be able to map physical programs from libraries and other dependencies.</p>\n<p>so I went the Java path since its the main language we use to interface with AS400 routines.</p>\n<p>Then I used Neo4J to graph the output of the Java ibmi listening server.</p>\n<p>I’m probably going to write a long form about this since it was really interesting to vibe code.</p>\n<p>At some point I had to query the RPG routine themselves to be able to find key dependencies my main RPG routines were using.</p>\n<p>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</p>\n<p>I still have to fine-tune the codebase before I publish this publicly but I’m pretty happy about the results</p>\n",
      "content_text": "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",
      "date_published": "2026-04-19T18:01:23Z",
      "date_modified": "2026-04-19T18:02:12Z"
    }
  ]
}
