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

I’ve been a longtime user of Microsoft products from the early days of Dos through to the current incarnation of Vista. On the whole they are great and despite rumblings from the nay-Sayers of Microsoft is evil or Bill Gates controls the black helicopters and Vista stinks you should use mac/Linux/OS2/etc whichever way you look

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

AS400 is Legend JULY 2019 UPDATE — This is an old Blog. I can’t believe I wrote this over ten years ago. But, I look in the mirror and see this gray racing silver bonce and I realize that it really might have been this long ago. In recent years, RDi has become the RPG CODE

Read More

This is an excerpt from INSIDE THE AS400 – a must read for any System i, AS400 or iSeries techie…   It’s in the Sauce “It’s in there; it’s all in there!” exclaims the TV commercial for a well-known brand of spaghetti sauce. Instead of buying the ingredients and making your own sauce, argues the

Read More

What is the IBM i Database?

IBM i has a database which stores data in files. These are called physical files.

The Physical file stores the actual data.

The data is written to a physical file in arrival sequence. This data can be accessed by RRN (relative record number) where the first entry on the file (also known as a table) is relative record number 1. ie: the first record in the file. The next record is RRN=2 then RRN3 and so on.

If you want to access the data using a sequence of something on the file (for example CUSTOMER sequence) then you would design and create a logical view of this physical file specifying that you want it sequenced by customer.

...
Read More

Loving the new Beta release of LIVE MESSENGER and the LIVE EMAIL Client.

I’ve been a big fan of Microsoft Messenger since the 90’s and my early experiences of Yahoo messenger, ICQ (whatever happened to that?) and Trillian. More recently I exclusively use SKYPE for my VOIP and occasional chatter to clients and/or other skype community members, but still prefer messenger for keeping in to contact with friends and family.

It’s latest incarnation (Live Messenger) is the best yet and this Beta makes things even cuter.

...
Read More

Prompting a list of all customers defined in Sales Ledger (or Account Receivable as its also known) is simple from within any JBA RPG program. A call to SL016 – JBA Customer Inquiry – pops a window up, you select you customer using various subset, selection functions and it will be returned to the calling

Read More

So, we all know that downloading big, fat files from the internet can be a big, fat pain in the big, fat arse. Luckily a free tool called “Free Download Manager” takes that pain away. Even if you enjoy a fast internet connection, being disconnected near the end of a big download can make you

Read More