Object size management is crucial on IBM i systems for several reasons: By regularly monitoring and managing object sizes, you can ensure that your IBM-i System runs smoothly and efficiently, providing reliable service to your organization. Want to find LARGE Objects on your IBM i System? To find large objects on an IBM i system

Read More

We are always trying to find the large libraries on the machine! Hunting down the big libraries in an IBM i system (the artist formerly known as AS/400 or iSeries) is a quest with several critical motives: Diving into the vast ocean of libraries in your IBM i system with a proactive snorkel can unearth

Read More

This week I mainly be wanting to…. create a PODCAST for The Projex Academy. This podcast is essentially the audio only, from the PRINCE2 MASTERCLASS. A number of Project Managers, and Academy students had requested the course to be available in podcast format so they could listen in the car, gym or just walking the

Read More

This morning my nerdish IBM-i Chum Toby, pinged me a whatsapp challenge to write a little RPG code snippet to “extract invoice numbers” from a random string of data. So…. if you had a string ‘INV#10563592 DATED 12/17/19 SO#286045 NOT GOING’ and you knew that this is a shitty text file way of referencing an

Read More

Use the Retrieve Job Attribute (RTVJOBA) command to snaffle the job’s run type from the attributes. Seems pretty obvious right? One little niggle was that the RTVJOBA passes back a char(1) value for the jobtype where ‘0’ means batch and ‘1’ means interactive. But, I want to be able to neatly compare a logical value

Read More

Lets start with a reasonably mixed RPGLE code example which is older style column based RPG400 for its variable definitions but then uplifts to RPGLE /FREE for its body code: Step1 – Run code through the Projex4i Code Moderniser. The Upgrade RPG Source command (UPGRPGSRC) will clean our code, converting it to fully /FREEFORMAT ILE

Read More

Rational Developer for IBM i 9.6 Fixpack 7 is now available! The 9.6.0.7 fixpack contains some nice little enhancements and fixes! One feature really caught my eye- The New extract procedure refactoring feature, used to convert business rules into reusable procedures in RPG sounds a bit saucy. How does ‘Refactor Extract Procedure‘ work? We select

Read More

I was updating a little RPG utility this morning to add some more detail to a spreadsheet it generated. Adding the Library Description will help the non-propeller heads who read this stuff. This is super easy to do with a single line of SQL added to your RPG program. What is this spreadsheet you are

Read More

Want to learn IBM RDi? Wondering where to go to find all those old RDi articles that used to be on IBM’s Developerworks website? Googling, Binging and Duck Duck Going, frantically searching for help with RDi? Back in October 2019, IBM announced they were killing the Developerworks website: “As part of the overall IBM effort

Read More

Developerworks Connections is dead As I was waffling this morning about the sad demise of IBM Developerworks Connections Wiki – here is another excellent article that discusses various extensions to IBM Rational Developer for IBM i – How to Extend RDi (#RDi) So here it is, re-posted before IBM can hide this wonderful source of

Read More

First thing is to add CUSTOM ATTRIBUTES to WooCommerce orders Click on PRODUCTS | ATTRIBUTE – add a new attribute (for example “course name”) and then we will add the values for this attribute: Once you’ve entered an attribute you can add the values for that attribute. In this case, I wanted to add several

Read More

I was discussing the benefits of RDi with a colleague this morning (I’m a bit of a Rational Developer fanboy) because he is trying to justify the huge annual cost of the tool with The Management: nearly $1000 per year per person! A price tag that is #bloodypreposterous. But, I will rant about that in

Read More