Make Vi Work on IBM i

Make Vi Work on IBM i

Have you SSHed into your IBM i and tried to edit a file with vi only to be greeted with this? The default TERM for IBM i is currently set to xterm-256color. You can test this by typing echo $TERM: Solution To fix this, simply define your terminal to the proper value, usually just xterm.…

Yum for IBM i

Yum for IBM i

The IBM i finally has Yum! So what is Yum? It’s a Package Manager for RPMs! So what are RPMs? Why should we start using Yum instead of 5733-OPS? I’ll cover these questions and more in this article. What is Yum? No more PTFs? Yum is an automatic updater and package installer/remover for rpm systems.…

Writing Helpful BASH Scripts for IBM i

Writing Helpful BASH Scripts for IBM i

I feel like BASH is sometimes an overlooked tool these days. Writing scripts is simple, and a script can create efficient command line interfaces to achieve tasks that would normally take a lot longer. A great example of this is starting, stopping, and restarting Apache on the IBM i. For those of us not accustomed…

IBM i Open Source Tools

IBM i Open Source Tools

IBM i Open Source Tools were originally installed via a complex process of installing packages from Perzl. I have described how to do this in past posts such as BASH on IBM i. While this was helpful in the past, it wasn’t officially supported by IBM. 5733-OPS is a new product from IBM that supports…

Apigility RPC for IBM i Db2

Apigility RPC for IBM i Db2

Apigility Setup This example assumes a setup similar to the one described in Installing and Using Apigility on IBM i. The example repository can be found on github. Create New RPC Create a new RPC through the Apigility Admin Interface like normal. This will generate a Factory and Controller for the RPC service. Once that…