• The Four Hundred
  • Subscribe
  • Media Kit
  • Contributors
  • About Us
  • Contact
Menu
  • The Four Hundred
  • Subscribe
  • Media Kit
  • Contributors
  • About Us
  • Contact
  • Eradani Uses AI For New EDI And API Service

    May 21, 2025 Alex Woodie

    Eradani this week rolled out a new service aimed at helping customers to accelerate their EDI and API integration projects. What’s unique about its new Managed API and EDI Integration Service offerings is that it uses a large language model (LLM) to essentially take the role of the experienced integration specialist.

    Eradani has been in the data integration business since Dan Magid founded the company in 2018. The Berkeley, California, company sells a tool called Eradani Connect that seeks to eliminate the complexity of data integration challenges involving the IBM i server, and to enable users to connect the IBM …

    Read more
  • Guru: AI Pair Programming In RPG With Continue

    March 10, 2025 Gregory Simmons

    In my last article, I shared a brief introduction to the GitHub Copilot extensions. These extensions provide an easy way to get up and running with an AI coding assistant to aid you in your RPG development. Being cloud based, it’s lightweight in terms of system resources, but it does cost a little money per month, per user.

    For this article, I would like to share with you what I have learned about a newer extension for VS Code named Continue. Continue runs locally on your PC, is 100 percent free, and as of this writing, is the leading …

    Read more
  • What’s New on PHP? Seiden Delivers the Goods

    October 23, 2024 Alex Woodie

    PHP has been around so long on the IBM i server that it’s practically a legacy technology at this point (not that that’s a bad thing). But if you haven’t looked at PHP lately, you might be surprised at what’s going on with the newer releases. PHP guru Alan Seiden recently brought us up to speed with the Web development language with a webinar sponsored by TUG.

    Seiden has been involved with PHP on IBM i for about 20 years. He was playing around with the open source language even before IBM and Zend worked together to bring the first …

    Read more
  • Guru: Web Concepts For The RPG Developer, Part 4

    October 21, 2024 Chris Ringer

    The final article in this series is about the JWT (JSON Web Token). If you wish to review the previous articles, you can drill back from part three. For unattended machine to machine (M2M) processes, a JWT string is a formatted container for requesting access to a resource server. I think of a resource server as the applications. And in our case, the JWT has an asymmetric signature.

    But really, what is a JWT? It’s similar to a temporary driver’s license. Think about your last visit to a hotel (figure 1).

    Steps:

    1. You present your ID (JWT) during check-in
    …

    Read more
  • Eradani Taps GenAI for IBM i Integration Boost

    October 9, 2024 Alex Woodie

    Eradani introduced a new product last month that uses the power of generative AI to simplify the development of code for integration projects involving IBM i. The company says the new product, dubbed Eradani Assist, will allow customers to use natural language to tell the product to build specific application and data integrations, and the product will leverage one or more large language models (LLMs) to generate the integration code.

    Eradani calls its flagship product, Eradani Connect, an “integration hub” that manages communication into and out of the IBM i platform. The software supports application and data integration projects that …

    Read more
  • Guru: Creating A Web Service With Basic Authentication

    August 12, 2024 Mike Larsen

    I have been working with web services for many years, and I usually use IBM’s IWS (Integrated Web Service) tool to create them. The tool provides a wizard-based interface that allows me to quickly create a web service from an RPG program. Recently, I created a web service that uses basic authentication, and I want to share my experience.

    I am assuming that you are already familiar with creating a web server and a web service, so I am just going to show the steps that need to be taken to add basic authentication functionality. If you would like me …

    Read more
  • Guru: Web Concepts For The RPG Developer, Part 3

    July 22, 2024 Chris Ringer

    Greetings everyone. Articles part one and two were both an introduction on how to build components in an HTTP request. In part three, we will begin to connect the dots and discuss how to asymmetrically sign a simple string. If you ever need to send a secure HTTP request to a government agency or financial institution, you likely will authenticate with a signed token. So, here we go!

    Base64 Take Two

    In part one, the SQL scalar function BASE64_ENCODE embedded in RPG converted a string to base64. This technique will cover most use cases, but what if you need …

    Read more
  • Guru: Parsing JSON That Has Spaces In The Key

    July 8, 2024 Mike Larsen

    One of my favorite tasks is working with APIs. I’ve worked with many APIs over the years, and some introduce unique challenges that must be overcome. Recently, I worked on a project where I was to consume a REST API that provided a JSON payload. While that seems straight forward, I quickly discovered a challenge.

    The JSON payload had keys that have spaces in them (Figure 1). That may be considered bad practice, but I still needed to figure out how I could parse it correctly. Having never seen JSON like this before, I started with a Google search. I …

    Read more
  • Guru: Web Concepts For The RPG Developer, Part 2

    June 10, 2024 Chris Ringer

    Hello again! Part 1 of Web Concepts for the RPG Developer was an introduction on how to build components in an HTTP request and I hope you enjoyed it. Part 2 is just a continuation of that vast topic because there is so much to learn. I encourage you to click on the links in this article and explore on your own too.

    JSON

    A web API endpoint may require the data in the body of an HTTP POST request to be constructed as JSON (“jay sahn,” short for JavaScript Object Notation). JSON is formatted text (a string) containing key:value …

    Read more
  • Guru: Testing URLs With HTTP_GET_VERBOSE

    May 20, 2024 Gregory Simmons

    In my previous article Fooling around with SQL and RPG, I explored having a little fun with the HTTP_GET function to fetch a witty Dad Joke from https://icanhazdadjoke.com/. In this article, I want to demonstrate a more practical use of this great function. Or should I say, another version of HTTP_GET, that is HTTP_GET_VERBOSE, which also was introduced to us by the DB2 team in V7R3.

    In its simplest implementation, I can insert the URL I want to test into an SQL statement:

    select *
    from table(QSYS2.HTTP_GET_VERBOSE('https://icanhazdadjoke.com/',''))
    

    I will later want to run this embedded in an RPG …

    Read more

Previous Articles

Content archive

  • The Four Hundred
  • Four Hundred Stuff
  • Four Hundred Guru

Recent Posts

  • Big Blue Raises IBM i License Transfer Fees, Other Prices
  • Keep The IBM i Youth Movement Going With More Training, Better Tools
  • Remain Begins Migrating DevOps Tools To VS Code
  • IBM Readies LTO-10 Tape Drives And Libraries
  • IBM i PTF Guide, Volume 27, Number 23
  • SEU’s Fate, An IBM i V8, And The Odds Of A Power13
  • Tandberg Bankruptcy Leaves A Hole In IBM Power Storage
  • RPG Code Generation And The Agentic Future Of IBM i
  • A Bunch Of IBM i-Power Systems Things To Be Aware Of
  • IBM i PTF Guide, Volume 27, Numbers 21 And 22

Subscribe

To get news from IT Jungle sent to your inbox every week, subscribe to our newsletter.

Pages

  • About Us
  • Contact
  • Contributors
  • Four Hundred Monitor
  • IBM i PTF Guide
  • Media Kit
  • Subscribe

Search

Copyright © 2025 IT Jungle