Intégration avec Endevor

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 :
  1. Générez le code source des instances à importer dans Endevor :
    1. Générez les instances dans Pacbase,
    2. Importez le design de ces instances dans Rational Programming Patterns,
    3. Utilisez la fonction d’aide à la migration pour migrer le code des instances dans l’espace de travail local.
  2. 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.
  3. 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 :
    1. 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=
    2. 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
  4. Dans Rational Team Concert, distribuez les fichiers .cbl contenant le micro-pattern RPPinfo.
  5. 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 :
    1. Créez une définition de génération de type Génération de dépendances z/OS - Rational Build Agent.
    2. 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.
    3. 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.
  6. Personnalisez les informations d’environnement Endevor comme indiqué dans le guide d’installation Pacbase spécifique à votre plateforme.

Vos commentaires