UPDATE 2021 – Version 1 of ILEditor used to be free! Sadly, Version 2 is out and it’s become a chargeable premium code editor. Priced at $35 USD per month, per forever. 🙁 Free Premium ILE RPG Editor for IBM i – ILEDITOR I’ve been waiting for a simple free-format RPG editor for the longest

Read More

TURNOVER Client for Windows I really like the Softlanding (aka Unicom) TURNOVER for Windows, aka Turnover CLIENT aka Turnover Graphical Editor. It’s simple to use, not as clunky and old fashioned as the terminal based green screen menus and it’s just simple. Being simple myself, I like simple. 😉 Some people love the graphical editor.

Read More

+Happy New Year 2018. One of my new years resolutions was to write cleaner code, and in the spirit of out with the old and in with the new… I already use the RPG COPYRIGHT statement and the CL COPYRIGHT STATEMENT to store the copyright message and (more importantly to me) the Version or Release number

Read More

I wanted a handy little RPG code snippet to return the day name for a date. My requirement was to  feed in a date like “Nov 30 2017” and it to tell me that its ‘Thursday’. Google to the rescue, I found a nice little article by RAFAEL VICTORIA-PEREIRA (Thankyou Sir!) which has a code sample

Read More

OK. I will admit that I’m a fan of IBM i ACS, it’s a long awaited breath of fresh air and a great replacement for the old AS400 Client Access connectivity suite. So when I foggily log on to my windows machine, gulping the mornings first scalding mouthful of todays (slightly dodgy tasting if truth be

Read More

Search Scan Replace text in IFS files on IBM i using QSH This morning I wanted to find a quick and dirty way to “Scan Replace text in IFS” files without writing a program to do it…. SPOILER ALERT – it’s really really insanely simple using JAVA QSHELL and the SED command So, before I

Read More

Let’s play with RDi and CL! I was happily editing some CLP code in RDi and very pleased with the Rational Developers automatic code reformatting: stretching out my Control Language code to fit the screen neatly. This is a nice enhancement to the code editing experience and blows the trusty old SEU workhorse out of

Read More

IBMi Control Language, Templates and Subroutines Control Language (*CLP) is a wonderful little tool in every IBM i Programmer’s toolkit. Sadly it’s frequently derided, frowned upon and ridiculed by RPG chaps and chappettes. OK, so CL isn’t a full suite business language, but reminds me of learning BBC BASIC back in my school days. I

Read More

How do we set the IBM i RDi Dark Theme? I’m getting old — 50 earlier this year — and my eyesight is failing. Seriously, I bought some of those old man reading glasses from Walmart. You know the ones, the “old people” ones! 🙂   Five bucks for a little old Victorian style pair of

Read More

QZRCSRVS is the Remote Command/Distributed Program Call host server. Quite a mouthful to say. Try and say QSRCSRVS with a mouthful of frozen peas – you will spill a lot. #trustme. QZRWRVRSRCSRRCSRS is a web-service that basically receives authenticated requests (from other systems out there in cloud land) to run commands or to call programs on

Read More

Email an IBM i Output Queue as PDF Email an OUTQ – should be simple right? Here you are, you have this output queue filled with reports and you want to email them to your Boss/Colleague/whoever! You don’t really want them in smelly old text format you want them to look nice in something like

Read More

It’s not someone that makes door handles is it? In software development a handler is a routine/function/method specializing in working with a certain type of data or focused on doing a special task. For example: Event handler – Receives and digests events and signals from the surrounding system (e.g. OS or GUI) or RPG HANDLER – Send/Receives data from

Read More