Cette vue vous permet de voir et modifier le design de
vos applications. Elle vous permet d'effectuer de multiples tâches
sur les instances qui les composent.
Si vous affichez les
Dossiers en
tant qu'
Eléments de niveau supérieur dans
l'arbre, vous verrez s'afficher un contenu similaire à celui-ci
:
Figure 1. Vue Explorateur de designs affichant
les entités comme Eléments de niveau supérieur
La vue
Explorateur de designs contient
des arbres.
- Le premier niveau de chaque arbre représente un référentiel. Un
référentiel peut être comparé à une base. Si le référentiel est ouvert,
son nom est précédé de l'icône
. Si le référentiel
est fermé, son nom est précédé de l'icône
.
- Si le référentiel est ouvert (pour l'ouvrir, faites un clic
droit sur la ligne du référentiel et sélectionnez Ouvrir),
vous pouvez le développer pour voir le niveau des entités. Le nombre
d'instances déjà présentes dans le référentiel s'affiche
à côté du nom du référentiel (nombre total des instances) ainsi qu'à
côté de chaque entité.
Remarque : Si vous avez choisi d'afficher les projets ou
les packages comme éléments de niveau supérieur,
ceux-ci constituent un niveau supplémentaire, au-dessus du niveau
des entités. Vous devez noter que dans un contexte de reprise d'applications Pacbase, la notion de package
n'est pas pertinente. Lors de l'import d'un fichier
issu des procédures d'extraction et de migration Pacbase, le package est
positionné à blanc.
- Le troisième niveau est constitué des instances. Il existe différentes
manières de charger les instances dans la vue Explorateur
de designs
Pour des explications, voir Chargement
de l'espace de travail.
Vous pouvez voir la liste des icônes Rational Programming
Patterns qui peuvent s’afficher dans les arbres de la vue Explorateur
de designs en cliquant sur le lien à la fin de cette page.
Remarque : Des
symboles sont associés aux icônes des instances quand des instances
de même nom existent dans des projets appartenant à une même branche
de l’arbre du chemin de compilation design. L'instance définie dans
le projet supérieur dans la hiérarchie est considérée comme l’instance
maître. Son icône est décorée avec

. L'instance
définie dans un projet inférieur dépendant est considérée comme l’instance
subordonnée. Son icône est décorée avec

. Si une instance est à la fois subordonnée
dans un projet mais maître dans un projet inférieur, son icône est
décorée avec

.
Pour plus d’informations sur les instances maîtres et subordonnées,
consultez
instances maîtres et subordonnées.
Création de référentiels ou d'instances
Si
vous faites un clic droit sur un référentiel ouvert, une entité ou
une instance, le menu contextuel vous permet d'effectuer les
tâches suivantes :
- Créer un référentiel ().
- Créer des instances (, ou , ... ou toute autre entité).
Consultation et modification du chemin de compilation
design
Ce chemin représente la hiérarchie des projets qui
sera explorée de façon ascendante afin de résoudre les liens dynamiques
et les références entre les instances des différents projets du référentiel
courant.
Pour voir et modifier ce chemin, double-cliquez sur
un référentiel ouvert et sélectionnez Propriétés.
Import et export, copier et coller d'instances
Si
vous faites un clic droit sur un référentiel ouvert, une entité ou
une instance, le menu contextuel vous permet d'effectuer les
actions suivantes :
- Importer ou exporter un
groupe d'instances, rassemblées dans un fichier
- Copier, coller ou supprimer des
instances
Partage d'éléments sélectionnés
Vous
pouvez charger le contenu de la vue Explorateur de designs à
partir du contenu d'un serveur Rational Team Concert. Pour ne
pas encombrer la vue, vous pouvez limiter le chargement aux seuls
artefacts requis par un ou plusieurs artefacts.
Cependant,
la structure de dossiers chargée de cette façon n'a pas un statut "partagé".
Si vous créez ou générez des instances dans des projets chargés ainsi,
vous devez les partager explicitement ici.
Pour ce faire, sélectionnez
ici les instances ou les fichiers COBOL à partager, faites un clic
droit et sélectionnez .
Les nouveaux fichiers seront alors prêts à être remontés sur le serveur
Rational Team Concert.
Pour des explications, voir Chargement
de l'espace de travail.
Reconstruction de l'espace de travail
Si
vous faites un clic droit sur un référentiel ouvert, une entité ou
une instance, le menu contextuel vous permet d'effectuer les
actions suivantes :
- Reconstruire votre environnement, afin
de vous assurer de sa cohérence. Tous les fichiers et les projets
de votre espace de travail sont ouverts et, si les fichiers contiennent
des instances, ils sont analysés et réparés. L'existence des
instances, leurs références, leurs liens vers les mots-clés sont
vérifiés, entre autres; et mis à jour si nécessaire.
- Recréer les liens entre designs et générés.
Ouverture, renommage, déplacement, comparaison d'instances
Si
vous faites un clic droit sur une instance (quelle que soit l'entité),
vous pouvez effectuer les actions suivantes :
- Ouvrir l'instance. L'instance
s'affiche alors dans son éditeur PDP dédié.
- Ouvrir l'instance avec différents
éditeurs.
- Le premier éditeur est l'éditeur de design dédié à l'entité.
Cet éditeur est l'éditeur par défaut.
- Trois autres éditeurs sont proposés par défaut : éditeur de texte,
éditeur système et éditeur en place. Vous pouvez aussi indiquer d'autres
éditeurs dans vos préférences, accessibles par le menu Fenêtre,
choix .
- Reconcevoir l'instance. Vous pouvez
effectuer les actions suivantes :
- Renommer l'instance. Le nouveau nom
sera automatiquement propagé dans tous les liens de l'instance
(références, mots-clés appels d'instances, listes par exemple).
Ceci évite toute incohérence.
- Déplacer une ou plusieurs instances sélectionnées
dans la liste vers un autre projet, tout en conservant tous leurs
liens (références, mots-clés, appels d'instances par exemple).
Vous pouvez comparer des instances en sélectionnant
Comparer dans
le menu contextuel. Vous pouvez comparer le design de toutes les instances,
ou le code source des Macros. Vous pouvez effectuer une comparaison
à partir les éléments suivants :
- Deux ou trois instances entre elles.
- Deux ou trois versions d'une même instance. Ces versions
peuvent être extraites de l'historique local ou du serveur.
Le résultat de la comparaison s’affiche dans l'éditeur de
comparaison. Vous pouvez consulter ou copier les différences détectées.
Recherche d'instances ou de références
Vous
pouvez rechercher les éléments suivants :
Différents types de génération
Vous pouvez
générer les éléments suivants :
- Un Programme, Ecran ou Serveur en faisant un clic droit sur une
instance et en sélectionnant .
La génération produit un fichier d'extension .cbl,
imbriqué sous l'instance dans la vue Explorateur de
designs. Faites un clic droit sur ce fichier et choisissez pour
accéder à l'éditeur de COBOL PDP et à ses vues qui vous
permettent de travailler sur le code et le design de l'instance.
(Une aide est accessible à partir de cet éditeur et de ses vues).
- Un Bloc Base de Données. Pour cela, faites un clic droit sur un
Bloc de Données et sélectionnez .
Vous pouvez alors choisir l'emplacement du fichier résultat,
d'extension .txt.
- Les libellés d'erreur de vos applications :
- Les libellés batch en sélectionnant depuis le niveau Structure de Données (entité ou instance)
- Les libellés Dialogue en sélectionnant depuis une instance de Dialogue ou d'Ecran
La génération produit un fichier d'extension .txt que
vous devrez intégrer dans le fichier des libellés d'erreur utilisé
par les applications.
- Des descriptions COBOL d'une ou plusieurs Structures de Données
dans un fichier (copybook) en sélectionnant depuis
le niveau Structure de Données (entité ou instance).
Chaque description
ainsi obtenue est mémorisée sous sa forme COBOL dans une bibliothèque
de sources et peut alors être récupérée dans les programmes par utilisation
de l'ordre COPY.
Une même Structure de
Données peut donner lieu à la génération de plusieurs descriptions
différentes, chacune étant adaptée à un besoin particulier d'utilisation
dans les programmes (en FILE SECTION ou en WORKING-STORAGE
SECTION en tenant compte des formats internes, d'entrée
par exemple).
La génération produit un fichier d'extension .cpy.
Pour voir son contenu, faites un clic droit sur le fichier et choisissez .
Répartition des Macros
Le choix Répartition
des Macros est disponible depuis un clic droit n'importe
où dans le référentiel.
Vous devez l'utiliser dans le cadre
de la migration des données Pacbase si le fichier généré
par la procédure de migration batch des Macros contient le code source
de plusieurs Macros.
A l’issue de la répartition, les codes
sources des Macros sont répartis dans les Macros correspondantes des
différents projets de votre espace de travail local.
Si des
erreurs sont apparues au cours de la répartition, vous pouvez consulter
le rapport d'erreurs .pacdispatchmacro.log dans
le dossier .metadata de l'espace de travail.
Remarque : Cette
tâche peut aussi être lancée depuis une ligne de commande. Pour plus
d’explications, référez-vous à la page
Répartition des Macros.
Aide à la migration
Le choix Aide
à la migration est disponible depuis le niveau instance
des Programmes, Ecrans et Serveurs.
Vous devez utiliser la fonction
d’aide à la migration pour migrer, dans votre espace de travail, le
code généré depuis Pacbase.
Cette fonction copie le COBOL Pacbase dans votre espace
de travail et le regénère en local. Le COBOL obtenu après la regénération
locale est alors comparé au COBOL d'origine. La fonction d’aide à
la migration positionne ensuite des avertissements sur les lignes
où elle détecte des différences autres que des différences de formatage
ou de commentaires. C’est à vous de gérer ces avertissements.
Remarque : Cette
tâche peut aussi être lancée depuis une ligne de commande. Pour plus
d’explications, référez-vous à la page
Aide à la migration.
Verrouiller une instance
Le choix Verrouiller est
disponible dans le menu contextuel Equipe depuis
une instance générée COBOL (.cbl) partagée. Ce
choix apparaît uniquement si l'instance en question est sur le
serveur connecté.
La barre d'outils
La vue
Explorateur
de designs a sa propre barre d'outils qui contient
les commandes suivantes :
- Tout réduire (icône
). Cette commande réduit tous les noeuds de l'arbre de
la vue Explorateur de designs.
- Actualiser (icône
). Cette commande permet d'actualiser l'affichage
de l'espace de travail après mise à jour.
- Lier à un éditeur (icône
). Cette commande permet de lier la sélection
de la vue Explorateur de designs à un éditeur
actif (éditeur de design ou de COBOL), et inversement. Si le bouton
est cliqué, le changement de l'éditeur actif fera passer la sélection
dans l'arbre de la vue Explorateur de designs sur
l'instance de design ou le fichier COBOL en cours d'édition.
De même, le changement de sélection dans l'arbre de la vue Explorateur
de designs sélectionnera l'éditeur de design ou de
COBOL actif correspondant.
- Modifier l'affichage et le tri des instances dans l'arbre
de la vue Explorateur de designs. Cliquez sur
le triangle inversé (Afficher le menu) et sélectionnez
l'un des choix suivants :
- Eléments de niveau supérieur pour indiquer
quel type d'élément constituera l'élément le plus haut de
la hiérarchie dans l'arbre de chaque référentiel : les dossiers
(par défaut. Il s'agit des types d'entités), les projets
ou les packages (non utilisés dans un contexte de reprise d'une
application Pacbase).
- Trier pour indiquer un nouveau critère
de tri : par nom (par défaut), package ou projet.
- Afficher pour afficher des informations
supplémentaires sur la ligne de chaque instance dans l'arbre.
Les informations peuvent être combinées. Pour supprimer l'affichage
de l'une des informations sélectionnées, sélectionnez-la à nouveau
dans le menu.
- Filtres pour réduire le volume des données
affichés dans la vue. Lorsque vous sélectionnez ce choix, l'assistant Filtrage
des designs qui s'ouvre vous permet de saisir vos
différents paramètres.
Ce nouveau paramétrage sera automatiquement sauvegardé et associé
à la vue Explorateur de designs, jusqu'à
ce que vous le changiez.