Chargement de l'espace de travail local
Pour pouvoir commencer à travailler, vous devez charger, dans votre espace de travail local, les instances sur lesquelles vous voulez travailler. L'espace de travail local de Rational Programming Patterns est manipulé grâce à la vue Explorateur de designs de la perspective Programmation pilotée par pattern. Si vous ouvrez cette vue pour la première fois, elle est vide. Votre première tâche consiste donc à l'alimenter.
- Pour minimiser le nombre d'artefacts chargés, vous pouvez ne charger qu'un ou plusieurs artefacts. Vous pouvez aussi ne charger que les artefacts ou les projets requis par un ou plusieurs artefacts que vous sélectionnez.
- Pour importer l'ensemble des artefacts contenus dans des projets, vous pouvez charger votre espace de travail local à partir d'un flux Rational Team Concert.
Vous pouvez aussi charger votre espace de travail local en important des instances contenues dans un fichier d'import.
Chargement d'artefacts
Cette méthode vous permet de limiter le chargement à un ou plusieurs artefacts sélectionnés. Elle est adaptée si vous devez effectuer des modifications mineures sur un artefact. Vous pouvez l'utiliser, par exemple, pour ajouter un mot-clé à un Programme sans charger toutes les instances requises par ce Programme.
Si vous choisissez cette méthode, vous devez donc d'abord lancer une recherche d'artefacts, de designs ou de références sur le serveur Rational Team Concert. La recherche s'effectue de façon asynchrone. Vous pouvez donc continuer de travailler pendant qu'elle s'exécute en tâche de fond.
Dans la vue des résultats, vous devez ensuite sélectionner les artefacts sur lesquels vous devez travailler. Faites un clic droit et sélectionnez Charger les artefacts. Les artefacts sont affichés en erreur dans la vue Explorateur de designs car vous n'avez pas chargé les artefacts requis. Vous pouvez cependant modifier les artefacts et les remonter ensuite.
Chargement des artefacts requis
Cette méthode vous permet de limiter le chargement aux artefacts requis par un ou plusieurs artefacts. Les liens de sous-références sont explorés de manière récursive. Tous les artefacts référencés dans l'artefact de départ sont donc chargés, qu'ils soient utilisés ou non, pour n'obtenir aucun artefact en erreur lors du chargement. Par exemple, si un Programme référence une Structure de Données, tous les Segments référencés par cette Structure de Données seront chargés, puis toutes les Rubriques référencées par ces Segments.
Les artefacts sont chargés depuis le serveur Rational Team Concert dans votre espace de travail local en formant un ensemble cohérent.
- Recherche des artefacts à charger dans les index, effectuée par une recherche de designs, d'artefacts ou de références serveur,
- Collecte des artefacts référencés, matérialisée par la barre de progression du nombre d'artefacts analysés,
- Sélection des artefacts à charger, affichés dans un assistant de chargement spécifique,
- Validation de la sélection,
- Chargement dans l'espace de travail, effectué par Rational Team Concert,
- Indexation effectuée par Rational Programming Pattern.
Si vous choisissez cette méthode, vous devez donc d'abord lancer une recherche d'artefacts, de designs ou de références sur le serveur Rational Team Concert. La recherche s'effectue de façon asynchrone. Vous pouvez donc continuer de travailler pendant qu'elle s'exécute en tâche de fond.
- Un ou plusieurs fichiers de design. Si le fichier de design est
une instance de Programme, d'Ecran ou de Serveur, une boîte de dialogue
vous demande si vous voulez charger le fichier source généré associé.
Ce fichier n'est pas requis mais son chargement facilite l'utilisation
du produit.
Un assistant spécifique de chargement s'ouvre ensuite. Il affiche les fichiers sélectionnés et leurs artefacts requis en suivant les liens des sous-références. Ces artefacts seront tous chargés dans l'espace de travail local.
- Un ou plusieurs fichiers contenant le source d'une instance (Programme, Ecran, Serveur, Dialogue ou Dialogue Serveur), ou une mappe d'Ecran. L'assistant spécifique de chargement s'ouvre et affiche les fichiers qui seront réellement chargés. Les liens de génération sont automatiquement explorés et tous les artefacts requis pour la génération sont automatiquement sélectionnés.
L'espace de travail local ainsi chargé est immédiatement utilisable depuis la vue Explorateur de designs de la perspective Programmation pilotée par pattern.
- Il est impossible de déplacer, supprimer ou renommer un fichier.
- Il est impossible de déplacer un projet vers un autre composant.
- Le renommage d'un dossier contenant des fichiers chargés avec l'assistant spécifique est inopérant.
- La suppression d'un dossier contenant des fichiers chargés avec l'assistant spécifique n'a aucun effet sur le dossier. Seuls les fichiers sont supprimés.
- Pour écraser un projet contenant des fichiers chargés avec l'assistant spécifique par un projet chargé en standard, vous devez d'abord supprimer le projet à écraser.
- La suppression des projets déconnecte les fichiers partagés et supprime la structure de dossiers complète.
- Le déchargement d'un composant depuis la vue Modifications en attente entraîne le déchargement de tous les fichiers partagés, mais la structure des dossiers dans le projet est conservée sous forme de squelette. Vous devrez les supprimer explicitement.
Chargement des projets requis
Cette méthode vous permet de limiter le chargement aux artefacts contenus dans les projets requis par des instances ou fichiers générés. Les artefacts sont chargés directement depuis le serveur Rational Team Concert dans votre espace de travail local.
Si vous choisissez cette méthode, vous devez donc d'abord lancer une recherche d'artefacts, de designs ou de références sur le serveur Rational Team Concert. La recherche s'effectue de façon asynchrone. Vous pouvez donc continuer de travailler pendant qu'elle s'exécute en tâche de fond.
Depuis la vue des résultats de la recherche, sélectionnez des instances ou fichiers générés. Faites un clic droit et sélectionnez Charger les projets requis.
Les artefacts sélectionnés et les projets contenant les artefacts requis pour les maintenir sont alors chargés dans votre espace de travail local.
Chargement à partir d'un flux Rational Team Concert
Cette méthode vous permet de charger tous les artefacts contenus dans certains projets d'un flux Rational Team Concert.
Dans la vue Artefacts de l'équipe de la perspective Eléments de travail, vous devez créer un espace de référentiel à partir d'un flux de la zone de projet de votre équipe. Cet espace de référentiel est un espace de développement privé qui vous permet de travailler tout seul ou de combiner votre travail avec les autres membres de l'équipe.
Sélectionnez ensuite les projets à charger dans votre espace de référentiel.
Tous les projets sélectionnés apparaissent alors automatiquement dans votre espace de référentiel et dans la vue Explorateur de designs de la perspective Programmation pilotée par pattern.
Chargement à partir d'un fichier d'import
Cette méthode vous permet de charger des instances à partir d'un fichier que vous devez importer. Vous pouvez lancer l'import depuis la vue Explorateur de designs ou depuis la ligne de commande correspondante.
Le fichier contenant les instances a été exporté avec la fonction d'export de la vue Explorateur de designs ou créé par les procédures batch de migration.
Une fois le fichier importé, ses instances remplissent automatiquement le référentiel sélectionné dans la vue Explorateur de designs de la perspective Programmation pilotée par pattern.