2008-12-19 14 views
0

La question demande vraiment tout. Nous avons beaucoup de vieux programmes S/36 qui doivent être modérés. Je suis plus à la recherche d'articles ou de sites qui expliquent ce que fait l'ancienne méthode et comment la convertir en RPGLE.Quelles ressources recommanderiez-vous pour la conversion de code RPG36?

+0

c'est une tâche désagréable. Je te souhaite bonne chance avec ça! :) – squarefox

+0

La société avec laquelle je travaille a un outil de conversion qui convertit RPGII en vb.net si vous étiez intéressé à quitter le 400. – devSpeed

Répondre

1

Here's a manual pour RPG II sur l'AS400 afin que vous puissiez comprendre l'ancien code.

Vous pouvez simplement essayer de compiler le code en tant que RPGIII en utilisant CRTRPGPGM. Corrigez les erreurs de compilation sur la liste pour convertir le code en RPG III. Une fois que vous avez une source RPG III, vous pouvez poursuivre la conversion en RPG ILE avec la commande CVTRPGSRC.

Il est également possible de prendre le code RPG36 directement dans CVTRPGSRC pour convertir la source en RPG ILE.

2

Il n'y a pas de différence syntaxique entre RPG II et RPG III. Vous pouvez simplement changer l'attribut de RPG36 à RPG et il sera "mis à jour". Vous pouvez ensuite exécuter ce nouveau membre via CVTRPGSRC et obtenir un programme RPGLE (habituellement) utilisable.

S/36 Les procédures, d'autre part, ne sont pas aussi simples à convertir.