Cette commande produit un fichier de commandes permettant de déclencher une migration dans son intégralité : import, répartition des Macros, modification éventuelle de la cible de génération par défaut et aide à la migration. Une option, disponible pour les projets généraux et z/OS, permet de générer les sources COBOL dans des projets différents et de séparer les fichiers de métadonnées.
Options | Commentaires | Obligatoire | Valeurs par défaut |
---|---|---|---|
--data | Chemin d'accès à l'espace de travail utilisé | Oui | |
--log | Nom du fichier journal Le début de ce fichier rappelle les paramètres saisis lors du lancement des procédures de migration Pacbase. |
Non | trace.log |
--from | Nom du répertoire dans lequel sont enregistrés
les fichiers nécessaires à la migration :
|
Oui | |
--location | Ce paramètre permet de remplacer le nom du référentiel pour les commandes d'import par la valeur requise. Il permet aussi de nommer le fichier résultat de la commande de migration automatique : location.txt. | Oui | |
--separateCobolProject | Option disponible pour les projets généraux
et z/OS Si cette option est indiquée, les sources COBOL seront générés dans un projet séparé de même nom que le projet de son instance du modèle, avec un suffixe _COB. |
Non | |
--cobolProjectType | Type du projet qui contiendra les sources COBOL
:
|
Non | G |
--separateMapFolder | Option pour migrer les mappes d'Ecrans dans un dossier spécifique | Non | map |
--separateMetadataFiles | Option pour séparer les fichiers de métadonnées | Non | |
--pdpRootPath | Nom du répertoire de métadonnées pdp | Non | pdp |
--previousSessionFolder | Emplacement des fichiers COBOL d'une session Pacbase précédente, dans
le cadre de la migration de plusieurs sessions dans le même espace
de travail. Ce paramètre réduit le temps de migration car les fichiers COBOL identiques dans les deux sessions (hormis les constantes Pacbase et la date de génération) ne sont pas réimportés. |
Non | |
--validationFile |
Chemin complet du fichier validation.xml qui contient les types de validation. Ce fichier est automatiquement pris en compte dans les préférences de la validation de la migration. La validation de la migration s'effectue alors en même temps que l'aide à la migration pour optimiser la durée de la migration. |
Non |
Si la migration résulte de l'exécution des procédures MIBR ou MIBA, ce fichier doit se nommer MIBR.ta2.
Si la migration résulte de l'exécution des procédures MIBJ ou MIBU, le nom de ce fichier .ta2 n'est pas figé mais doit être différent de MIBR.ta2.
D'autres fichiers d'extension .cblgen mais de nom différent peuvent être présents dans ce répertoire. Ceci est le cas, par exemple, si vous avez modifié manuellement le code source d'une Macro. Tous les fichiers .cblgen sont alors pris en compte par la procédure de migration automatique.
Ce fichier doit contenir
une ligne par mise en correspondance, selon le format suivant :
XX
LangageDefinition.
XX est le
jeu carte avant et carte après dans Pacbase, sur 2 caractères.
En l'absence de carte avant ou carte après dans Pacbase, vous devez saisir
un blanc à la place.
LangageDefinition est
la définition de langage ciblée dans Rational Team Concert, séparée
du jeu carte avant et après par un blanc.
A la fin du fichier de log, un compteur affiche le nombre de fichiers COBOL modifiés ou créés.