|
The following is being posted to provide additional clarification of the
RPG/ILE conversion process. It is an extraction from a System21 Aurora Q&A
document that will be available on AnswerLink in its entirety in the near
future.
Regards,
Michelle Hobbs
Geac Enterprise Solutions
We have become aware of some concerns being expressed regarding the
complexity of the conversion of RPG/400 to RPG/ILE in System21 Aurora. This
concern particularly relates to the impact on customizations or custom code,
and a resulting increase in the cost of upgrade to our customers. We believe
these concerns are unfounded for a number of reasons:
1. Customers do not have to convert their custom code to RPG/ILE.
OPM programs may call ILE and vice versa. So if they have custom
programs which call standard or vice versa then they do not have to convert the
custom programs to ILE even if the standard ones have been converted.
2. Having said this, we recommend that they do convert so that they can
share in the undoubted benefits of RPG/ILE.
The benefits which we have discovered are:
- it is more up-to-date than RPG/400.
- the resulting source code is clearer, easier to read, and
therefore easier to support.
- it provides the benefit of a modular approach. Such an
approach allows reuse of modules, intensive testing of modules allowing greater
resilience, and the ability to change modules without disruption to other parts
of the system. Of course if customers convert to RPG/ILE they can develop their
own modules AND use the ones delivered with the product.
- with RPG/ILE we can make use of activation groups. These
provide greater control of job characteristics for particular applications
within a job. This has particular advantages for custom applications operating
within a standard job.
- better Java integration. This integration is much improved
with the use of RPG/ILE at V5R1. This is increasingly important as the core ERP
system is extended to the web and other systems. This is as true of custom
function as it is of standard.
3. Its easy.
We used a standard IBM conversion command to convert our source from
RPG/400 to RPG/ILE. This converted our source and all we then needed to do was
to recompile the code. For all our applications, consisting of millions of
lines of code, this took no more than a few days.
4. The resulting code is easy for any RPG/400 programmer to understand
All our programmers prefer RPG/ILE to RPG/400. RPG/ILE has been around
for a long time, and if you recruit an RPG programmer he is likely to be more
familiar with RPG/ILE than RPG/400.
5. Our reviews of early adopter projects suggest that System21 Aurora
uplifts of custom code are no more costly than previous uplifts.
6. We must remember that System21 Aurora extends the function of the
product over previous releases, both in terms of the function delivered, and
also the capability to configure solutions provided by process.connect. We
expect this to reduce the amount of customizations that customers require after
the upgrade. Even if the custom work continues, the extra productivity of
RPG/ILE should quickly repay any costs incurred as a result of its introduction.
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2025 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.