IBM i – WebSphere Development Studio Client (RPG Programming Tool) is really quite Cool! I’ve just installed WDSC7.0 for the first time (/me ducks from the barrage of rotten fruit launched at him from the rowdy-RDi-crowd) and have almost had a religious experience with it. For years I’ve been feverishly hammering away in S.E.U. and

Read More

Visual Studio with the Code 4 IBM i Plugin is my preferred RPG code development tool. Unlike IBM Rational Developer which is expensive but one could reluctantly argue that it’s worth the cost to access all the latest and greatest enhancements to the evolving RPG language direct from IBM. I wouldnt argue that 😉 Microsoft

Read More

so whats the difference between:

 

Chain (keyfields) filename;
If Not %eof( filename );
--- do something ---
EndIF;

 

and Code:

 

Chain (keyfields) filename;
If %Found( filename )
--- do something ---
EndIF;

 

...
Read More

So, there I was this morning sipping my cup of rather disgustingly nauseous Pumpkin Flavored Starbucks Coffee… You gotta try these things, because as my grandpa always said “nothing ventured nothing gained” but sadly the Judges awarded the beverage Color-7 Presentation-8 Taste-Yuk!… but I digress… Where was I? Ah yes, the wonderful IBM RPG Programming Language! What does

Read More

Upgrade RPG3 before its too late Many IBM Power i machines have been running steadily for years without business interruption. The hardware is incredibly resilient but development environments are in need of upgrading. The nature of the machine means applications written ten to twenty years ago are still running strong, so the need for change

Read More

A few years ago, I found this great article that answered all my questions regarding how to send emails (in this case various CSV spreadsheets) from the AS400 and iSeries machines. I was just discussing it so even though this is 20 years old, why not stuff it in a blog entry: Send E-Mail Messages

Read More

I’m very excited about the RPG World conference in a few weeks… RPG World at Monte Carlo Resort & Casino (in Vegas) – May 6 to 9, 2009 I’m booked and absolutely cant wait to get there…. This conference, event, lesson, course (whatever your want to call it) already looks to be covering every aspect

Read More

Any program can easily find out the mode it is running in by calling an IBM supplied *API – which will return the status of the job we are running. Basically, we just have to teach our program to shout “Hey Dude – am I running in batch or what?” and then the dark lord

Read More

another snippet from an old document I found in a dim dark and hazy corner of an even older HDD… rather than let it disintegrate, here it is migrating to the web just in the (extreme) off chance that it may be useful to someone out there. Hey.. if YOU are reading this then its

Read More

Here’s one to change a 6,0 numeric date in MMDDYY form to 7,0 numeric date in CYYMMDD form. INTERAL_DATE is the 7,0 CYYMMDD date. EXTERNAL_DATE is the 6,0 MMDDYY date.

...
Read More

The RPG Logic Cycle  The RPG LOGIC CYCLE is the backbone of the old RPG programming language. It’s use has faded in recent years but it should still be known and understood by every modern RPG language Developer 😉 So, regardless of whether you want to code modern or *cough* old style…. Let’s see what

Read More