Le processus de restructuration du code exploite :
- les sources Cobol générés par Pacbase™,
- les extractions standard de Pacbase™, afin d’en déduire la structure-cible : -cd, -cs, -cp, fonctions / sous-fonctions / niveaux.
Les sources Cobol générés par Pacbase™ sont retraités au niveau :
- de la structure (Cobol structuré arborescent), en remplaçant les instructions indésirables (majorité des go to),
- des traitements issus des macros, pour les remplacer par des copy code (conservation optimisée du code commun),
- des données, afin de substituer les structures de données par des copys en s’appuyant sur le dictionnaire
Les sources obtenus sont aussi facilement maintenables que des cobols “natifs”.
Trois niveaux de restructuration sont possibles et permettent d’améliorer selon le besoin la compréhension et la lisibilité du code, ainsi que la maintenabilité des sources transformés.
< import des données dans le dictionnaire Euraxiel | analyse des données >