Pour pouvoir commencer à travailler, vous devez charger,
dans votre espace de travail local, les instances sur lesquelles vous
devez travailler. L'espace de travail local de Rational Programming
Patterns est représenté par 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.
Vous pouvez alimenter votre espace de travail à partir
du contenu d'un serveur Rational Team Concert. Vous devez pour
cela ouvrir la vue
Artefacts de l'équipe de
la perspective
Eléments de travail. Vous devez
y créer une connexion au serveur Rational Team Concert et vous connecter
à la zone de projet de votre équipe. Une fois la connexion établie,
vous pouvez charger votre espace de travail de plusieurs façons :
- Pour minimiser le nombre d'artefacts chargés, vous pouvez
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 des artefacts requis
Cette
méthode vous permet de limiter le chargement des artefacts aux seuls
artefacts requis par un ou plusieurs artefacts. Les artefacts sont
chargés depuis le serveur Rational Team Concert dans votre espace
de travail local en formant un ensemble cohérent.
Globalement,
le chargement des artefacts requis comporte les phases suivantes :
- 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.
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 requis. Vous pouvez sélectionner ce choix
à partir d'un des artefacts suivants :
- Une ou plusieurs fichiers de design. Un assistant spécifique de
chargement s'ouvre en affichant 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.
Remarque : Le nombre d'artefacts qui seront chargés est affiché
pour information.
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.
Limites : La structure de dossiers chargée avec l'assistant
spécifique de chargement n'a pas un statut "partagé".
Les
limites suivantes s'appliquent donc lors de la manipulation des
fichiers ainsi chargés :
- 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.
Pour pouvoir effectuer ces opérations, vous devez charger les
projets complètement.
Si vous créez ou générez des instances
dans les projets chargés avec l'assistant spécifique, vous devez
les partager explicitement. Dans la vue
Explorateur de
designs, sélectionnez les instances ou les fichiers COBOL
à partager, faites un clic droit et sélectionnez . L'assistant de partage des fichiers nouvellement
créés s'affiche. Il permet de partager des fichiers appartenant
au même projet et au même dossier. Si le nouveau fichier se trouve
dans un nouveau dossier, vous devez créer explicitement ce nouveau
dossier dans l'assistant de partage. L'assistant sélectionne
automatiquement le projet et le dossier adéquats à partager. Si vous
avez généré une instance, l'assistant sélectionne automatiquement
les fichiers associés au fichier source (fichiers de la mappe pour
les Ecrans et fichiers de métadonnées). Une fois les fichiers partagés,
ils apparaissent dans la vue
Modifications en attente et
vous pouvez les remonter dans un espace de référentiel puis les remonter
sur le serveur.
Remarque : Vous pouvez aussi ouvrir l'assistant de
partage des fichiers depuis la vue Explorateur de projets de
la perspective Ressource si vous avez généré
le source dans un projet de type zComponent par exemple.
Les limites suivantes s'appliquent lors du déchargement
des composants chargés avec l'assistant spécifique :
- 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.
Depuis
la vue des résultats de la recherche, vous sélectionnez des instances
ou fichiers générés. Vous 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.
Vous
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.