Write Clean RPG Code This morning I was revisiting a program that I wrote last year and looking at my code thinking “Why the hell did I write it like that? #Ugly”. RPG code evolves and lots of code evolution starts in one direction and then branches off, drunkenly in another direction. This means that

Read More

Washington DC – President Trump announced his government is launching a special software advisory group – “Not long ago we all went through the Year 2000 crisis. If you were in the computer and software industry you recall the many headaches in converting and changing databases and software so the Year 2000 would be a

Read More

If you are an RPG Programmer thern you can quite easily add C# to the list of progamming languages you have in your brainbox. It’s a very similar syntax. Checkout the latest C# For RPGers TechTip and check out the similarities between C# and RPG loops: http://www.mcpressonline.com/programming/programming-other/c-for-rpgers-taking-c-loops-for-a-spin   The missing piece to the basic C# language

Read More

Source code line number sequencing in Rational Developer for IBM i Updating a source member and adding a bunch of lines will re-sequence the line numbers by default. Turning re-sequencing *OFF lets us clearly see added, deleted or changed blocks of code. We can set this on the exit line of SEU and also if

Read More

IBM Rational Developer for i Service Pack V9.5.1.1 is now available This fixpack includes fixes, enhancements and the long awaited Refactoring capability: letting us Rename Declarations from Column based to free format. If you are an RDi User — and if you are an RPG programmer then you will be — use the IBM Installation

Read More

TSERVER Subsystem on IBM i TURNOVER Software Change Management for iSeries (*) uses a subsystem to control the distribution of software revisions to other nodes in the network. The TURNOVER TSERVER subsystem is a quiet little background job that controls the sending and receiving jobs. * Softlanding not upgraded their TURNOVER software branding for over

Read More

Ever had to populate the *LDA in correct layout for JBA ERP Modules (aka GEAC aka Infor System21? Here is a quick and easy JBA System21 *LDA – RPG Example written in RPGLE **FREE format. Here is a simple RPGLE program to setup the *LDA priot to running a few little INFOR SYSTEM21 extraction routines: WEBSETLDA

Read More

LMS 7.3 – IBM i Lodging Management System In the words of Jesse from the Fast Show (showing my age there) — This week I will be mostly preparing to upgrade LMS 7.1 to LMS 7.3.3 So, this Las Vegas Casino uses Turnover V100 to manage software change management across its IBM i Systems. I

Read More

THIS IS FOR LMS 7.3.4 Hot Fix PLEASE SEE NOTES AT THE END OF THESE INSTRUCTIONS FOR CALL PROGRAMS Please find the link below for the latest hot fix 7.3.4 library and the associated hot fix log. Restore the savf to QGPL and follow the below instructions to install. Please note that there are display

Read More

Turnover User Profiles So, we have IBM i User profiles defined and these users now want to use TURNOVER – so what next? Luckily, defining a user is very simple just launch Turnover (in this blog I use the Windows version running on Windows10) and click the machine you want to administer. TURNOVER FOR WINDOWS

Read More

TURNOVER TUTORIAL No, I will not be teaching you how to bake a #APPLETURNOVER We will be delving into the slightly less delicious world of software change management for RPG Programmers and IBM i Software Developers. I’ve been working on a freelance gig for some time now and the client uses Turnover (by Softlanding /

Read More

IBM Rational Developer (RDi) is good but bloody expensive! If you are reading this blog then chances are you are (a) an RPG Programmer and (b) using SEU to edit your code and (c) you are frustrated that SEU wont syntax check new RPG anymore! It’s time to leap into an RPG EDITOR or be pushed… RDi

Read More