Cette intégration est possible mais sa mise en oeuvre est
manuelle. Vous pouvez importer les données Rational Programming Patterns dans Endevor
par l’intermédiaire de Rational
Team Concert si vous avez préalablement utilisé le pont Pacbase - Endevor. Vos applications
doivent déjà contenir les Entités Utilisateur $7N nécessaires
au paramétrage du transfert vers Endevor.
Vous devez effectuer les tâches suivantes dans l’ordre
chronologique :
- Générez le code source des instances à importer dans Endevor :
- Générez les instances dans Pacbase,
- Importez le design de ces instances dans Rational Programming Patterns,
- Utilisez la fonction d’aide à la migration pour migrer le code
des instances dans l’espace de travail local.
- Migrez les Entités Utilisateur $7N créées pour
le pont Pacbase -
Endevor dans votre espace de travail Rational Team Concert. Il doit
exister une Entité Utilisateur $7N par instance à
importer.
- Ajoutez un micro-pattern RPPinfo au début de
chaque fichier .cbl à importer. Vous pouvez ajouter
ce micro-pattern manuellement ou l’inclure dans une Macro. Ce micro-pattern
contient deux types d’informations :
- Des informations générales qui peuvent être utilisées dans plusieurs
contextes.
*!RPPinfo
*USER=utilisateur de connexion Rational Team Concert
*PROJECT=projet contenant l'instance de design
*ENTITY=nom de l'instance de design
*TYPE=pacprogram, pacscreen, ...
*DATE=
*TIME=
- Des informations supplémentaires, spécifiques à Endevor :
- Un paramètre Endevor sur la ligne de déclaration du micro-pattern,
- Les informations Endevor contenues dans l’Entité Utilisateur $7N correspondant
à l’instance générée. Vous devez indiquer ces informations à la suite
des informations générales.
*!RPPinfo Endevor
*ENVIRONMENT=
*SYSTEM=
*SUBSYSTEM=
*TYPEPAC=
*TYPEINFOPAC=
*COMMENT=
*CCID=
Voici l’exemple d’un micro-pattern
RPPinfo utilisé
pour une migration dans Endevor :
*!RPPinfo Endevor
*USER=
*PROJECT=BPCEMIBR.FRX
*ENTITY=90BE20
*TYPE=pacprogram
*DATE=2013/04/16
*TIME=10:36:18
*ENVIRONMENT=HFW
*SYSTEM=HUB
*SUBSYSTEM=FG
*TYPEPAC=COBOLP
*COMMENT=Intégration V2 V210
*CCID=191018
- Dans Rational
Team Concert, distribuez les fichiers .cbl contenant
le micro-pattern RPPinfo.
- Dans la vue Artefacts de l’équipe de la
perspective Eléments de travail, créez les
éléments qui mettront à jour Endevor avec les données distribuées
:
- Créez une définition de génération de type Génération
de dépendances z/OS - Rational Build Agent.
- Créez un traducteur et associez-le à la définition de génération.
Ce traducteur doit appeler un script REXX dans z/OS pour déclencher la mise à jour dans Endevor.
- Créez le script REXX. Ce script récupère le source et les variables
du micro-pattern RPP afin de générer un JCL qui importe
les informations Pacbase dans
Endevor.
- Personnalisez les informations d’environnement Endevor comme indiqué
dans le guide d’installation Pacbase spécifique à votre
plateforme.