Rational Programming Patterns

Remontée dans le serveur Rational Team Concert

Pour effectuer cette tâche, vous devez disposer des droits administrateur requis pour créer des zones de projet et des utilisateurs.

Avant de commencer

Avant de lancer le processus de remontée, vous devez récupérer le fichier qui définit les règles d'encodage et les délimiteurs utilisés lors de la première restitution. Vous devez donc récupérer le .fichier magic.properties du répertoire ...\rpp\properties et le déposer dans le répertoire .jazz-scm. Pour plus de détails, consultez les explications sur ce fichier dans jazz.net.

Procédure

  1. Préparation de l'environnement Rational Team Concert
    Important : Pour des explications sur les notions Rational Team Concert évoquées ici, reportez-vous à l'aide Rational Team Concert.

    Pour préparer Rational Team Concert à recevoir les données de migration, vous devez effectuer les actions suivantes :

    1. Ouvrez la perspective Eléments de travail dans Rational Team Concert.
    2. Créez une connexion au référentiel Jazz.
    3. Créez une zone de projet à partir de la connexion au référentiel Jazz déjà créée. Cette zone de projet permettra de gérer les livrables du projet, la structure de l'équipe, les processus et le planning.
    4. Créez une zone d'équipe dans laquelle vous devez ajouter l'utilisateur de migration avec le rôle permettant d'assurer les actions de gestion de la configuration (autorisation aux actions liées au contrôle des sources comme Restituer ou Distribuer).
    5. Créez un flux pour le stockage initial des artefacts. Par la suite, ce flux permettra de livrer les artefacts modifiés, et d'accepter les modifications d'artefacts des autres membres de l'équipe.
  2. Partage des projets de l'espace de travail local
    Pour remonter les données sur le serveur, vous pouvez utiliser le fichier scmtools_entries.bat créé lors de l'import. Ce fichier se trouve dans le répertoire .metadata de votre espace de travail ou à l'endroit indiqué dans la commande rpp --automaticMigration.. Il contient toutes les commandes d'initialisation des paramètres, de création d'un espace de travail de référentiel associé au flux et les commandes de remontée des informations dans le flux. Pour exploiter ce fichier, vous devez au préalable le compléter, notamment pour l'initialisation des paramètres.
    Important : L’espace de travail ayant servi à remonter les données sur le serveur n’est plus utilisable après la remontée.

    Vous pouvez également effectuer ces opérations manuellement en ouvrant une session de commande et saisir les lignes de commande de remontée des données dans le serveur Rational Team Concert.

    Remarque : Toutes les tâches expliquées ici sont effectuées à l'aide des lignes de commande de contrôle des sources de Rational Team Concert. Il est cependant possible de les effectuer à partir de l'interface graphique de la perspective Eléments de travail de Rational Team Concert. Référez-vous à l'aide Rational Team Concert pour les explications.
    Editez le fichier scmtoolsEntries.bat pour modifier les commandes d'initialisation des paramètres des lignes de commande.
    Tableau 1. Liste des commandes d'initialisation des paramètres
    Lignes de commande à saisir Explications
    SET path="C:\Program Files\IBM\SDP\scmtools\eclipse";%PATH% Chemin du répertoire Eclipse des scmtools
    SET jazz_wsp=WksRef Nom de l'espace de travail référentiel
    SET jazz_id=user Utilisateur de migration (défini dans Jazz)
    SET jazz_uri=https://uri:9443/ccm/ URI d'accès au référentiel (indiqué lors de la création d'une connexion au référentiel Jazz depuis la vue Artefacts de l'équipe)
    SET project_area="zone de projet" Nom de la zone de projet à laquelle les composants seront associés
    SET jazz_Stream=StreamMigr Nom du flux pour la migration
    SET Snapshot=image instantanée Nom de l’image instantanée.
    SET Comment="xx" Commentaire sur l’ensemble d’artefacts modifiés
    SET LocalWS=C:\xxxx Nom de l'espace de travail local

    Le fichier de commandes enchaîne les actions suivantes :

    1. Connexion à Rational Team Concert :

      lscm login -r %jazz_uri% -n Batch -u %jazz_id% -c

    2. Création d'un espace de travail de référentiel associé au flux :

      scm create ws -u %jazz_id% -P %jazz_pw% -r %jazz_uri% -s "%jazz_Stream%" "%jazz_wsp%"

    3. Remontée des informations dans le flux :
      Pour chaque projet créé par l'import, les étapes suivantes doivent être exécutées :
      1. Création de composant :

        Création du composant qui contiendra le projet issu de la Bibliothèque Pacbase ou des sources COBOL, et modification des propriétés de ce composant :

        lscm create comp -r %jazz_uri% "%Component%" "%jazz_wsp%"
        lscm component propertyset visibility public "%Component%" -r %jazz_uri%
        lscm component propertyset ownedby %project_area% "%Component%"  -r %jazz_uri%
      2. Partage de projet :

        Partage du projet dans le composant, création d'un ensemble de modifications puis restitution :

        lscm share  -r %jazz_uri% "%jazz_wsp%" "%Component%" "%LocalLWS%\%Component%"
        lscm create cs --component "%Component%" -r %jazz_uri% -w "%jazz_wsp%" %Comment%
        lscm checkin "%LocalLWS%\%Component%"
    4. Distribution de toutes les modifications :

      lscm deliver -q -r %jazz_uri% -d %LocalLWS% -s "%jazz_wsp%"

    5. Création d'une image instantanée :

      lscm create ss -r %jazz_uri% "%jazz_Stream%" -n "%Snapshot%"

    6. Déconnexion :

      lscm logout -r %jazz_uri%

    7. Arrêt du démon :

      scm daemon stop "%LocalLWS%"

  3. Construction des index serveur

    Dans la perspective Eléments de travail, vous devez sélectionner le ou les flux créés afin qu'ils soient analysés. Pour cela, dans la vue Artefacts de l'équipe, sous votre zone de projet, sélectionnez Extensions d'entreprise > Données de code source > Sélection des flux pour l'analyse.

    Ainsi, à chaque mise à jour de ces flux, les index serveur seront créés, si nécessaire.

    Pour lancer la construction initiale des index, sélectionnez le choix Réinitialiser les données de code source, disponible dans le même menu que Sélection des flux pour l'analyse.

    Important : Cette étape peut être très longue. Vous devez donc modifier le paramètre de connexion au serveur Rational Team Concert pour éviter des problèmes de dépassement de temps. Pour cela, faites un clic droit sur votre connexion au référentiel dans la vue Artefacts de l'équipe. Sur la page Connexion au référentiel Jazz, indiquez 0 dans la zone Délai de connexion (en secondes). Cliquez sur OK.
  4. Traitement d'autres contextes Pacbase

    Le script scmtoolsEntries est prévu pour les remontées de plusieurs contextes. Vous devez vérifier que la valeur de la propriété avancée Encourager les noms de composants à être uniques a bien été changée en true, comme indiqué dans le guide d’installation de Rational Programming Patterns.


Conditions d'utilisation | Commentaires en retour

Ce centre de documentation utilise la technologie Eclipse. (http://www.eclipse.org)