IBM i and Software Change Management Tools Today’s SCM (Software Change Management) systems are as focused on productivity gains for the programmer as they are on “controlling” or managing the source and objects. Anything that can be done to make programmers more effective and more efficient in their development process is a very worthy investment.

Read More

IBM AS400 eServer and I-SERIES aka BeerFridge400 Whirring error free for the last ten years. Seriously, my two machines have been running fairly continuously except when they have been loaded into moving trucks to migrate around the country chasing their nomadic nerd owner (aka Me). Bloody good machines. But now that these old machines can only

Read More

As 2011 New Years Eve came and went I spent a long time considering what my core personal resolutions should be: Eat Less, Exercise More, Speak Less, Think More. Obviously I have my slightly more extravagant resolutions which are bound to fail: Take up Aikido, Become a Wine Connoisseur, Learn how to write Android & iPad

Read More

Last night I was asked what the differences between RPG versions were: RPG3 RPG400 RPGLE: IBM have gone out of their way to make the version naming and releases differences so quirky, dirty and convoluted that I’m not even sure they know what to call the current incarnation of this beautiful programming language. Anyhooo, here’s

Read More

Ever created an IFS file with a whacky file name? As part of my testing routines for the new IBMi Data Distribution commands (DSTDTA and DSTSPLF) I was creating and testing all kinds of documents in the integrated File system. Taking any file from the good ole iSeries and converting it to TXT, PDF, XML,

Read More

So, as part of an IBM-i project to “rebuild a bunch of source libraries on the development machine” I always think about backups before touching things. Not because I have history of deleting things (while in rampant house keeping mode) and then regretting it later… we would never do that right? cough So, since I

Read More

I’ve long been a follower of Mr Aaron Bartell – a nice guy and one of the most dynamic IBMi developers I have come across for a while. He works for a company, Krengel Tech, offering some neat functions that simplify getting good old AS400 data out onto the internet. Yes, I know the AS400 was

Read More

New Improved Projex for AS400, iSeries and IBM i Systems I’ve been working on the new version of PROJEX400 V5.x over the last couple of months. It’s running very well on one of my IBM Servers at home (the other one is sitting there waiting for me to source a copy of IBMi V5R4 from

Read More

wantI was recently copied on an interoffice email from a fellow RPG chappie (he’s quite sharp actually despite his funny mockney accent).

Aforementioned Mockney-Coder was modifying a recent program, written by a legacy RPG3 programmer (these creatures are very rare to find in the wild and we have placed them on the endangered species list).

Amazingly, there are still a handful of RPG Programmers out there who still write in RPG3. RPG3 was upgraded to RPG400 in 1993(?) so if they havent upgraded to RPG400 yet then the chances of getting up to RPGLE and then to RPG/FREE are slim to none.

But Mockney-Coder is a diligent chap and he mentioned a neat little alternative piece of RPG/FREE code that could be used to replace the large subroutines and array handling code chunks needed to perform the same thing in the old fashioned and clunky column based RPG varieties. After all, Variety is the spice of life…

all names have been removed to protect the innocent 😉

...
Read More

All of us IBMi Developers use the System I Network as the holy grail of IBMi IT resources on the web. But not everybody knows you can get the monthly magazine for free…… System I News is the a free monthly magazine, in both physical and pdf format, that tells you what’s going on at

Read More

I occasionally get an email from RPG programmers out there in IBMi-Land who have spent the last decade gently plodding along in RPG3 and RPG400 and now face the daunting prospect of having to hone there RPG skills and learn RPG4 (or RPG-LE or /FREE as its also called). So, I’ve quickly cobbled together links

Read More

Here’s the other date conversion – It’s a JBA date (7,0 numeric) to 8 character alpha in JIS format (YYYYMMDD) with no separators. If you want separators in your result then simply expand the result field by 2 characters (to 10) and replace the “0” in the “*jis0” with what ever separator you prefer. Eval

Read More