Tag Archives for " #RPG3 "

Aug 08

Green Screen to Web Application in 5 minutes (aka how the AS400 got on the World Wide Web with IBM i)

AS400 , IBM i , iSeries , Programming , RPG , Software Change Management

Twenty years ago… I was typing on a dumb terminal, connected to a great big beige computer called IBM AS/400 with a thick grey Twinax cable. Screens were green on black, text only — or sometimes orange on black if you were posh. The internet was this thing we used to send emails (if you knew […]

Continue reading
Feb 28

RPG **FREE is finally fully free form

IBM i , Programming , RPG

Modern ILE RPG now (finally) supports “fully-free” RPG Source code This means, we can write RPG code from column 1 to the end of the line — just like other languages. No more jumping to character 10 to get passed the old reserved (H,F,D,I,C,O) specification column. You must code **FREE in column 1 of the […]

Continue reading
Sep 13

RPG Evolution, Modernization and Refactoring – Step 4 of 4 – Setting RPG Free

IBM i , Programming , RPG , Webservice

Setting RPG Free Convert RPG from Column to free format So, if we take the code and actually upgrade it to be the current style of RPG/Free we can see all the mainline specs are now written in freeform code style and it looks yummy: h datfmt(*iso) timfmt(*iso) option(*nodebugio) debug //——————————————————————- // system name: fix […]

Continue reading
Sep 13

RPG Evolution, Modernization and Refactoring – Step 3 of 4 – Paroling RPG4

IBM i , Programming , RPG , Webservice

Upgrade RPG4 to use free-friendly code standards If we were using Rational Developer/i software we could do this automatically. But as a manual process its simple, if a little tedious. Basically when we are going to skim through the code and replace all indicators with the modern and preferred %FOUND BIF technique: H debug ***************************************************************** […]

Continue reading