Ich schließe mich Holgers Meinung an!
An Konvertierung und Emulationen von der IBM i weg sind bereits Größere gescheitert (ohne Dir zunahe treten zu wollen!)

Vielleicht hättest Du noch Chancen das spaltenorientierte RPGIII zu konvertieren, aber beim Free-Format-RPG mit internen und exportierten Prozeduren/Funktionen, die bereits beim Aufruf mehrfach verschachtelt sind und komplexem embedded SQL, sehe ich kaum Chancen.

RPG Source Code 1:1 nach Java oder eine dotNet-Sprache zu portieren, macht m.E. auch wenig Sinn.
Sicher gibt es (kostenpflichtige) Tools, die den Source Code übersetzen, aber auch bei hier wird noch lange nicht alles was in RPG möglich ist auch wirklich unterstützt.
Und selbst wenn ... das Ergebnis wird jedoch immer schlechtes Java sein, da selbst hochmodulares RPGIV immer prozedural und nicht objektorientiert ist.

Vielleicht noch eine Anmerkung zum Schluss: Die Programmiersprache heißt "RPG" und nicht "RGP" (was gleich 2x verwendet wurde)!

Birgitta