1. change PF/LFs to SQL tables and indexes.


PF/LFs are already SQL tables and indexes, whether they were created with
DDS or SQL DDL. My understanding is that you just need to extract the SQL
DDL to facilitate a migration to another platform.


2. Convert RPG programs to SQL/CLI so that it can be migrated to SQL
Server.


I gather that you mean to convert RPG to SQL PL (Procedure Language), not
SQL/CLI. That's to say you want to end up with SQL stored procedures, user
defined functions, and triggers.

One of the problems with those interfaces in my opinion is that you end up
with just one procedure interface per program. That's essentially the same
as the original program model. Under the ILE model, which I believe is a
better model, you'd probably export multiple I/O procedures and database
event handlers from individual service programs. That's a more efficient
use of resources and less code.

3. Convert RPG reports to Tableu/Cognos/Crystal reports


That leads to server farms.


4. Convert DSPF screens to some frame work like Angular JS


That would mean a total rewrite. Display files do not "convert" to Angular
containers. You're talking about replacing a DSPF (record-write /
record-read) paradigm to a single page app paradigm.

5. Migrate everything to another platform/cloud..(if there is a need)


It's hard for me to see any sense in that. I get the feeling that you're
pursuing a "silver bullet":

http://bit.ly/2iqiWby

As an Amazon Associate we earn from qualifying purchases.

This thread ...

Follow-Ups:
Replies:

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

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