Modernize AS400 RPG to IBM i RPGLE 

 October 8, 2020

By  NickLitten

Modernize AS400 RPG to Free Format RPGLE

The call to Modernize AS400 RPG is a frequent one that you will hear in every day support for these old dinosaur programs.

Upgrading old code is a fun past time that we all enjoy.

The amount of old code on your system increases exponentially with the number of people in your company that incorrectly call your IBM i SystemAS400 or iSeries

Me. šŸ™‚

I work for many clients with environments containing hundreds of old RPGIII programs. As a general rule, whenever I am asked to update one of these dinosaurs I start by converting it to RPGLE & then make the modification. The resulting code is often more efficient, and (most importantly) easier to understand and maintain in the future.

So, now it’s time for the fun bit!


IBM i Software Developer, Digital Dad, AS400 Anarchist, RPG Modernizer, Shameless Trekkie, Belligerent Nerd, Englishman Abroad and Passionate Eater of Cheese and Biscuits. Nick Litten Dot Com is a mixture of blog posts that can be sometimes serious, frequently playful and probably down-right pointless all in the space of a day. Enjoy your stay, feel free to comment and remember: If at first you don't succeed then skydiving probably isn't a hobby you should look into.

Nick Litten

related posts:

{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}
__CONFIG_colors_palette__{"active_palette":0,"config":{"colors":{"cff50":{"name":"Main Accent","parent":-1},"a344d":{"name":"Accent Transparent","parent":"cff50"}},"gradients":[]},"palettes":[{"name":"Default","value":{"colors":{"cff50":{"val":"var(--tcb-skin-color-0)"},"a344d":{"val":"rgba(46, 138, 229, 0.85)","hsl_parent_dependency":{"h":210,"l":0.54,"s":0.78}}},"gradients":[]},"original":{"colors":{"cff50":{"val":"rgb(0, 178, 255)","hsl":{"h":198,"s":1,"l":0.5}},"a344d":{"val":"rgba(0, 178, 255, 0.85)","hsl_parent_dependency":{"h":198,"s":1,"l":0.5}}},"gradients":[]}}]}__CONFIG_colors_palette__

Get In Touch

Iā€™m always looking for awesome input, feedback and critique!