Vue des résultats d'une recherche de designs

Cette vue affiche le résultat de la recherche d'instances lancée à partir de l'onglet Recherche de designs ou Recherche avancée de designs (ouvert avec le bouton Recherche de la barre d'outils ou le menu Rechercher). Cette recherche a porté sur un ou plusieurs des référentiels ouverts de la vue Explorateur de designs.

Affichage des résultats dans la vue

Le titre de la vue et l'infobulle associée affichent les caractéristiques principales de la recherche et le nombre d'instances trouvées.

Cette vue contient une barre d'outils qui vous permet d'effectuer les actions suivantes :
  • Tout développer (Tout développer). Cette commande développe chaque élément de l'arborescence de la vue.
    Remarque : Ce choix est réservé à un affichage en mode Hiérarchie.
  • Tout réduire (Tout réduire). Cette commande réduit chaque élément de l'arborescence de la vue.
    Remarque : Ce choix est réservé à un affichage en mode Hiérarchie.
  • Relancer la recherche en cours (Relancer la recherche en cours). Cette commande relance la recherche en cours de sorte que les résultats supprimés soient réaffichés ou que les modifications soient appliquées.
  • Annuler la recherche en cours (Annuler la recherche en cours).
  • Afficher les recherches précédentes (Afficher les recherches précédentes). Cette commande permet de consulter les recherches précédemment effectuées et d'en relancer une.
    • Si vous sélectionnez une recherche précédente, son résultat s'affiche dans la vue.
    • Si vous sélectionnez le choix Historique, vous ouvrez une fenêtre affichant par défaut les 10 recherches précédentes. Cette fenêtre vous permet de voir le résultat ou de le supprimer de l'historique. Elle vous permet aussi de configurer le nombre de recherches précédentes affichées dans l'historique.
    • Si vous sélectionnez le choix Effacer l'historique, toutes les recherches précédentes disparaissent de l'historique.
  • Modifier le mode d'affichage des résultats de la recherche. Deux modes d'affichage sont possibles :
    • Hiérarchie (Hiérarchie).

      Les branches supérieures sont constituées de l'élément de niveau supérieur sélectionné : entité, projet ou package (non utilisé dans un contexte de reprise d'une application Pacbase).

      Si la vue affiche les résultats d'une recherche avancée de designs, une information supplémentaire peut apparaître entre parenthèses après le nom de chaque instance, selon l'implémentation de la recherche.

    • A plat (A plat).

      A partir de l'en-tête de n'importe quelle colonne, vous pouvez modifier l'affichage des résultats de la recherche. En cliquant sur l'en-tête, vous pouvez afficher les résultats selon le tri ascendant ou descendant du contenu de la colonne. En sélectionnant un en-tête, vous pouvez faire un glisser-déplacer de la colonne.

      Si la vue affiche les résultats d'une recherche avancée de designs, les colonnes spécifiques sont ajoutées aux colonnes standard. Ainsi, une colonne Code transaction est ajoutée pour une recherche d'Ecrans par code transaction, une colonne Format est ajoutée pour une recherche de Rubriques numériques ou de Rubriques par format, et une colonne Nom relationnel est ajoutée pour une recherche de Rubriques par nom relationnel. Pour les recherches utilisateur, les colonnes spécifiques varient selon l'implémentation de la recherche.

  • Exporter les résultats de la requête (Exporter les résultats de la requête) au format CSV et les exploiter dans un tableur. Dans l'assistant d'export, vous devez sélectionner un fichier d'extension .CSV. Si vous cliquez ensuite sur Suivant, vous pouvez sélectionner les données à exporter.
Vous pouvez modifier l'affichage en cliquant sur le triangle (Afficher le menu) dans la barre d'outils de la vue et en sélectionnant 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. Le type d'élément peut être les dossiers (valeur par défaut représentant les types d'entités), les projets ou les packages (non utilisés dans un contexte de reprise d'une application Pacbase).
    Remarque : Ce choix est réservé à un affichage en mode Hiérarchie.
  • Trier pour indiquer un nouveau critère de tri pour l'affichage des résultats. Dans un affichage en mode A plat, vous pouvez sélectionner n'importe quelle colonne standard en tant que critère de tri tandis qu'en mode Hiérarchie, le tri est limité aux noms ou projets (ou packages).
  • Afficher pour sélectionner les informations devant être affichées pour chaque instance. 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. Dans un affichage en mode A plat, vous pouvez choisir d'afficher toutes les colonnes standard ; les colonnes spécifiques sont toujours affichées. En mode Hiérarchie, vous ne pouvez afficher que les projets et les libellés (ou les packages).
Ce nouveau paramétrage sera automatiquement sauvegardé et associé à cette vue, jusqu'à ce que vous le changiez.

Vous pouvez filtrer l'affichage en sélectionnant un projet dans la zone Contexte et en cliquant sur un des boutons représentant une vision de la hiérarchie des projets dans le chemin de compilation design. Par défaut, le bouton Contexte seul est sélectionné. L'arbre n'affiche donc que les instances trouvées dans le projet sélectionné. Vous pouvez cependant sélectionner un autre bouton de hiérarchie (amont, aval ou complète) pour afficher les instances trouvées non seulement dans le projet sélectionné mais aussi dans les projets hiérarchiquement supérieurs ou inférieurs, ou dans tous les projets de la hiérarchie.

Actions possibles sur les instances

Si vous faites un clic droit sur une instance dans l'arbre, vous pouvez effectuer les actions suivantes :
  • Ouvrir l'instance dans son éditeur de design.
  • Ouvrir l'instance dans un autre éditeur. Vous pouvez aussi l'ouvrir dans son éditeur COBOL si l'entité contient une description COBOL.
  • Copier et coller l'instance. Pour plus de détails, consultez Copier et coller d'une instance.
  • Générer l'instance. Si vous avez mis à jour le design d'une instance générable (Programme ou Ecran par exemple), le code nouvellement généré intégrera les modifications du design tout en conservant tous les changements spécifiques entrés dans le code.

    La préférence Gestion du contrôle de structure avant génération, accessible depuis Fenêtre > Préférences > Programmation pilotée par pattern > Patterns Pacbase contrôle que l'imbrication des sous-fonctions dans le COBOL est correcte avant la génération. Par défaut, elle bloque la génération si le contrôle détecte des erreurs.

  • Rechercher ses propres sous-références ou super-références, qui s'afficheront alors à leur tour dans la vue Références.
  • Publier l'instance (facette Pacbase). Vous pouvez faire une sélection multiple pour publier plusieurs instances.
  • Ajouter à la session de publication l'instance (facette Pacbase). Vous pouvez faire une sélection multiple pour ajouter plusieurs instances à la même session de publication.
  • Aller à l'occurrence suivante, c'est à dire sélectionner l'instance suivante dans la liste. Cette commande est aussi possible avec le bouton occurrence suivante de la barre d'outils de la vue.
  • Aller à l'occurrence précédente, c'est à dire sélectionner l'instance précédente dans la liste. Cette commande est aussi possible avec le bouton occurrence précédente de la barre d'outils de la vue.
  • Supprimer les occurrences sélectionnées, c'est à dire supprimer toutes les instances sélectionnées de la vue Recherche de designs. Cette commande est aussi possible avec le bouton Supprimer les occurrences sélectionnées de la barre d'outils de la vue.
  • Supprimer toutes les occurrences, c'est à dire supprime toutes les instances trouvées de la vue Recherche de designs. Cette action est aussi possible avec le bouton Supprimer toutes les occurrences de la barre d'outils de la vue.

Si vous faites un clic droit sur une Rubrique, vous pouvez lancer une Recherche d'utilisations. Cette recherche détecte les utilisations de la Rubrique dans le code ajouté manuellement dans la PROCEDURE DIVISION des Programmes, Ecrans ou Serveurs (fichiers d'extension cbl). La sélection du choix Recherche d'utilisations provoque l'ouverture d'une boîte de dialogue qui vous permet de filtrer les fichiers cbl sur lesquels portera la recherche.


Vos commentaires