UPDATE 2017 : USE %SCANRPL Built in Function – IBM added a %BIF to do this for us in modern RPGLE so we can now just do a %SCANRPL in native RPG. I’m leaving this old blog here for reference but look HERE for the modern and much easier way of doing this schnizzle So, You

Read More

Using the internal cross reference files mean that us lowly IBMi Programmers can access heap of system information just by reading a file… the days of DSPFFD to an outfile then reading the outfile are long gone – we can just read the file field information direct from QADBIFLD instead… There are eight cross-reference physical

Read More

Here is a little something a friend sent me that is indisputable mathematical logic. Nerdish and silly but I suppose it appeals to the dark mathematical side of my soul. But the message is very true. It goes like this: What Makes 100%? What does it mean to give MORE than 100%? Ever wonder about

Read More

I’ve been busy doing real work the last few evenings and seeing my wonderful kids (but HEY I’m biased) so the time I had planned for this website revamp has just kind of drifted away like smoke through my fingers. I managed to grab a few hours this evening and have just completed the Drupal

Read More

So, for the last few weeks I’ve been working on adding credit card handling to a legacy RPG application with a static HTML website over the top. The application code itself was written in the eighties and has evolved through a number of different versions of RPG (a mix of RPG2, RPG3, RPG400 and even

Read More