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
Duplication de Programmes, d'Ecrans ou de Serveurs
Si
vous faites un clic droit sur une instance de Programme, d'Ecran ou
de Serveur et sélectionnez Dupliquer, vous
dupliquez le design et les fichiers générés de cette instance.
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).
Remarque : Vous
êtes averti de toute désynchronisation entre le COBOL généré et le
design lorsque vous développez le lien menant au fichier généré. Si
une désynchronisation est détectée lors du développement du lien,
l'icône du fichier généré se modifie (

) et un caractère
spécial s'affiche. Le caractère spécial par défaut est
> mais
vous pouvez le modifier en sélectionnant . Vous pouvez
regénérer globalement tous les fichiers désynchronisés par rapport
au design depuis la vue
Gestionnaire de génération.
- Un Bloc Base de Données. Pour cela, faites un clic droit sur un
Bloc de Données et sélectionnez .
La génération produit un fichier d'extension .txt,
imbriqué sous l'instance dans la vue Explorateur de designs.
- Les libellés d'erreur associés à une Structure de Données
ou certains de ses Segments (pour un Programme), ou à un Dialogue
(standard, client ou serveur) ou certains de ses Ecrans ou Serveurs.
Pour cela, faites un clic droit sur une instance de Libellé d'erreur
et sélectionnez . La génération produit
un fichier d'extension .txt que vous devez
intégrer dans le fichier de libellés d'erreur de vos applications.
- Des descriptions COBOL de Structures de Données dans un fichier
(Copybook). Pour cela, faites un clic droit sur une instance de Copybook
et sélectionnez . La génération produit un fichier
d'extension .cpy, imbriqué sous l'instance dans
la vue Explorateur de designs. Vous pouvez
récupérer son contenu dans les programmes en utilisant l’ordre COPY.
Remarque : Toutes ces générations peuvent aussi être lancées depuis
la ligne de commande
rpp –generate.
Vous
pouvez aussi générer un Rapport qui rassemble des descriptions d'instances
pouvant être publiées. Pour cela, faites un clic droit sur un Rapport
et sélectionnez . La génération produit un fichier
au format XML ou HTML, à
l'emplacement que vous indiqué.
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.
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.
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 critère de tri :
nom des instances (par défaut), projet, package ou niveau. Le niveau
représente la position des projets dans le chemin
de compilation design. Si vous sélectionnez ce critère, l'ordre
d'affichage reflètera la position des projets dans la hiérarchie.
Les instances du projet le plus élevé seront affichées en premier
et l'affichage suivra la hiérarchie jusqu'au niveau le plus bas.
- 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.