Pour effectuer cette tâche, vous devez disposer des droits administrateur requis pour créer des zones de projet et des utilisateurs.
Pour préparer Rational Team Concert à recevoir les données de migration, vous devez effectuer les actions suivantes :
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 |
Les fichiers de commandes enchaînent les actions suivantes :
lscm login -r %jazz_uri% -n Batch -u %jazz_id% -c
scm create ws -u %jazz_id% -P %jazz_pw% -r %jazz_uri% -s "%jazz_Stream%" "%jazz_wsp%"
Le composant qui contiendra le projet issu de la Bibliothèque Pacbase ou des sources COBOL, est créé et ses propriétés sont modifiées.
Le fichier scmtools_entries.bat initialise les composants. Le fichier scmtools_entries_update.bat met à jour les composants déjà présents dans le flux Rational Team Concert et/ou partage les nouveaux projets présents dans l'espace de travail local.
lscm create comp -r %jazz_uri% "%Component%" "%jazz_wsp%"
lscm component propertyset ownedby %project_area% "%Component%" -r %jazz_uri%
lscm share -r %jazz_uri% "%jazz_wsp%" "%Component%" "%LocalLWS%\%Component%"
lscm share -r %jazz_uri% "%jazz_wsp%" "%Component%" "%LocalLWS%\%Component%"
lscm create cs --component "%Component%" -r %jazz_uri% -w "%jazz_wsp%" %Comment%
lscm checkin lscm checkin -N %LocalLWS%\%Project%
La distribution est exécutée après chaque partage.
lscm deliver -q -r %jazz_uri% -d %LocalLWS% -s %jazz_wsp% --components %Component%
lscm create ss -r %jazz_uri% "%jazz_Stream%" -n "%Snapshot%"
lscm logout -r %jazz_uri%
scm daemon stop "%LocalLWS%"
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.
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.