Hi Tommy,

Generally speaking, I don't think there is a drop in resource usage between
RPGIII and ILE RPG. In fact, replacing a 5250 RPG III interface with a
modern web one is going to use more resources.

Sure, replacing OPNQRYF with SQL should provide for some improvement...

Also, replacing RPG III record i/o with SQL or even RPG IV record i/o into
a DS should have some improvement...

Lastly, DDL defined vs. DDS defined tables may offer some improvement if
the tables are read more than they are written.

But generally speaking, I don't see resource usage as a driver for
modernization. Particularly in any kind of automated modernization project;
where you are trying to update everything.

Having said that, can you rewrite any particular poorly performing process
using modern techniques and improve performance? Sure, but while the
modern techniques help; the performance improvement comes from focusing on
performance in the first place. You could have a completely modern ILE RPG
process that benefits from a rewrite that focuses on performance.


On Tue, Dec 2, 2014 at 5:58 PM, <Tommy.Holden@xxxxxxxxxxxxxxxxxxxxx> wrote:

First off, I'm not even sure how to ask this correctly so bear with me

I'm trying to convince the powers that be to allow us to modernize (or at
least update) our custom code. We still have a ton of old RPG 3 (written
more like RPG 2) and way too many CLs using OPNQRYF, etc. and the question
is how is it possible to quantify this in terms of $$$. I know that I can
come up with a semi-decent guess as to man hours saved on program
maintenance but I can't even hazard a guess as to how I can calculate the
reduction in resource utilization, response times, etc. does anyone have
any ideas or methods they have used to try to at least get some inkling of
the savings of modernizing? We are currently migrating to a web based
financials (with the added bonus I get to at least do some cleanup on the
interfaces for some of this jalopy code). Since I have a small bit of
leverage during this process and we are in a holding pattern with the
vendor I'm trying to get a consultant to work on updating the existing
code to use modern techniques (i.e. Service programs, SQL, etc).

Anyway if you manage to decipher that long-winded diatribe & have ideas or
suggestions it would be MOST definitely appreciated!!!

Tommy Holden
This is the Midrange Systems Technical Discussion (MIDRANGE-L) mailing list
To post a message email: MIDRANGE-L@xxxxxxxxxxxx
To subscribe, unsubscribe, or change list options,
visit: http://lists.midrange.com/mailman/listinfo/midrange-l
or email: MIDRANGE-L-request@xxxxxxxxxxxx
Before posting, please take a moment to review the archives
at http://archive.midrange.com/midrange-l.

This thread ...


Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2020 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].