Never seen so many grey haired developers in one hotel   😉

On a serious note – Some terrific speakers and I was impressed by the general knowledge of all the presenters. I can honestly say I never got bored for one moment and good presentation style kept my attention for all 4 days. Joe Pluta in particular is an amusing guy with some strong opinions, and very funny to listen to.

It’s nice to listen to i-people who are as obviously enthusiastic about the i as i am… see what I did there?

...
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

Fresh out today – thje latest build of the RPG Next Generation editor – 0.5.0 Open Source at its best and finally a nice, friendly, easy to use code editor for the IBM i. Download the latest version for here It’s at version 0.5 so still in early days yet, but with each minor release

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

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

PSDS – Program Status Data Structure A program status data structure (PSDS) can be defined in an RPG program and it makes program exception/error information available to the RPG program. The PSDS must be defined in the main source section; therefore, there is only one PSDS per module. A data structure is defined as a

Read More

Found some more old documents (I didnt write them so dont shoot the poor AS400 programming messenger) that I’ve decided to move to the forum rather than leave in the dusty corners of my hard drive…..

 

1. Advantages of  ILE:

 

RPG IV is more readable

Allows for greater application modularity with static binding which means there are fewer external calls.

Enhances programmer productivity by allowing greater code re use

Enhances mixed language support by allowing the binding ILE languages  into a single program

Builds a foundation for  the future by moving closer to object oriented design , modular programming and code reuse

 

Enhancements in RPGIV

 

Mixed Case entry permitted

Compiler is not case sensitive 

Compiler can translate mixed case to upper case.

Character names allowed

Full DDS length supported

...
Read More

So, I’ve decided its time for me to step up to the plate (to use a strange Americanism) and get ready to take my collection of IBM i Software Developer Utilities to the next level… *Deep Breath* PROJEX4I is Ready… nearly 😉 I’m at the final part of a major product re-write for PROJEX4I and

Read More