Vous pouvez utiliser la fonction d'aide à la migration
sur un Programme, un Ecran ou un Serveur pour voir s'il y a des
différences entre le COBOL généré dans Pacbase et le COBOL généré
en local.
Avant de commencer
Pour pouvoir utiliser l'aide à la migration, vous devez
préalablement :
- Convertir le design Pacbase de
l'instance au design PDP.
- Générer, dans Pacbase,
les Macros appelées par l'instance et importer leurs fichiers .cblmsp correspondants
dans le référentiel local.
- Générer, avec la procédure de génération Pacbase, le fichier COBOL
contenant à la fois le code généré à partir de design et le code spécifique.
- Générer, avec la procédure batch MIA1 (pour les Programmes), MIA2
(pour les Ecrans), MIA3 (pour les Clients TUI), ou MIA4 (pour les
Serveurs), le fichier COBOL de contrôle ne contenant que le code généré
à partir de design.
Procédure
Vous pouvez utiliser l'aide à la migration en :- Utilisant l'assistant d'aide à la migration. Dans
la vue Explorateur de designs, faites un clic
droit sur une instance et sélectionnez Aide à la migration.
Ce choix ouvre un assistant de deux pages :
- Sur la première page, indiquez les deux fichiers COBOL générés
dans Pacbase. Puis
cliquez sur Terminer si vous voulez laisser
l'option par défaut concernant les constantes et la date de génération.
Lors de la première ouverture de l'assistant, l'option par
défaut consiste à remplacer les constantes et la date Pacbase par celles générées
en local. Si vous voulez contrôler l'option par défaut ou la
modifier, cliquez sur Suivant pour ouvrir la
seconde page de l'assistant.
- Sur la seconde page, indiquez si vous voulez conserver les constantes
et la date de génération du fichier généré dans Pacbase, et, si oui, si
vous voulez qu'un avertissement s'affiche sur les lignes
correspondantes. Cliquez sur Terminer.
- Ou en saisissant une ligne
de commande batch d'aide à la migration à partir de l'invite
de commande.
Résultats
La fonction d'aide à la migration copie le fichier COBOL
complet dans votre espace de travail (dans la cible COBOL indiquée
dans la
Définition de l'instance, et sous
le nom. indiqué dans la zone
Code programme généré).
Elle
génère le fichier COBOL en local en utilisant la langue du squelette
de génération reprise de l'extraction Pacbase et de l'importation
des données.
Puis elle compare le contenu du fichier de contrôle Pacbase au contenu du fichier
généré en local et positionne des avertissements sur les lignes où
elle détecte des différences.
Pour voir ces avertissements,
vous devez ouvrir le fichier COBOL généré avec l'éditeur COBOL PDP. Les avertissements
sont affichés directement sur les lignes COBOL ainsi que dans la vue Problèmes.
Ils restent visibles jusqu'à ce que vous les corrigiez et les
supprimiez (des correctifs rapides sont disponibles) .
Un message
d'information apparaît si vous ouvrez le code d'une instance
dans lequel subsistent des avertissements.