Page 1 of 1

How is this available at V5R3 and higher?

Posted: Fri Apr 23, 2010 3:37 pm
by Profound Logic
Question:
How is this available at V5R3 and higher when Open RPG has just been announced for 7.1?

Answer:
Open Access was announced with the release of 7.1, but it is available from IBM for 6.1 as well.

While IBM Open Access requires 6.1 or higher, we are able to run also on V5R3 and V5R4 through the use of an additional component we offer that is called the RPG Preprocessor.

As the name implies, this component works by preprocessing your code to add in direct calls to our Handler. We provide commands PUIRPGMOD, PUIBNDRPG, and PUIRPGSQLI that correspond to CRTRPGMOD, CRTBNDRPG, and CRTSQLRPI, respectively.

As an alternative to calling the PUIXXXXXX commands directly, we also provide optional CL command exit points that can invoke them automatically when you use CRTXXXXXX, if the source code contains Profound UI specific /DEFINE directive.

The preprocessor will create a temporary copy of your original source code, replace the display file operations in there with calls to the Handler, and then invoke the appropriate system RPG compile command on the source to finish the job.

The end result is that your program will be able to make use of the Handler without having to have Open Access on the system.

We highly recommend, though, for all customers to upgrade to 6.1 or higher and Open Access eventually, so we offer the Preprocessor only on those releases where IBM has not made OA available. Also, the Preprocessor license is charged as an annual fee. The annual fee is set to match the one-time license cost for IBM Open Access.

We do offer an upgrade credit so that if you purchase the Preprocessor and then upgrade to 6.1, you can get a credit from us for 1 year's cost of the Preprocessor. So, you will not necessarily have to pay twice for the functionality.