Rational Programming Patterns

Onglet Recherche avancée de designs serveur

Cet onglet vous permet d'effectuer des recherches complexes sur les instances stockées sur le serveur Rational Team Concert. Pour ce faire, vous devez utiliser un des modèles de recherche disponibles ou créer votre propre modèle.

Modèles de recherche
Cette liste déroulante affiche tous les modèles de recherche disponibles. Ces modèles peuvent être livrés en standard ou écrits et adaptés par les utilisateurs. Il existe deux types de modèles de recherche :
  • Les modèles formatés, qui proposent les critères de recherche suivants :
    • Type d'entité (ex: Programme, Ecran...),
    • Mot clé,
    • Référentiel, package ou projet,
    • Type de la Rubrique (ex: Rubrique de type 'date'),
    • Longueur de la Rubrique.
    Si plusieurs de ces critères de recherche sont combinés, ils sont toujours reliés avec l'opérateur AND.

    Le contenu du modèle sélectionné s'affiche dans le tableau Modèle formaté et dans la zone non-saisissable associée au tableau, dans laquelle la recherche est présentée sous la forme d'une expression du langage de requête SPARQL.

  • Les modèles à format libre.

    Le contenu de ces formats est entièrement libre et doit être saisi dans le langage de requête SPARQL. Vous avez la possibilité d'utiliser des expressions régulières ou des opérateurs pour filtrer la recherche.

    Certains modèles livrés en standard proposent de :
    • Filtrer les instances (opérateur FILTER) d'après :
      • Le début de leur nom,
      • Une suite de caractères dans leur nom,
      • Leur type,
      • Leur longueur.
    • Combiner plusieurs critères de recherche avec un opérateur UNION (équivalent de l'opérateur OR).
    Le modèle à format libre sélectionné initialise le contenu du modèle dans la zone texte Modèle à format libre, sous la forme d'une expression SPARQL. Vous pouvez la modifier ou la compléter directement dans cette zone.
    Conseil : Des tutoriels sur la façon de coder des requêtes SPARQL sont disponibles sur internet.
Si aucun des modèles disponibles ne répond à vos besoins, vous pouvez spécifier le contenu d'un modèle de recherche :
  • Directement dans le tableau Modèle formaté ou la zone texte Modèle à format libre de cet onglet, si vous ne voulez pas enregistrer la recherche pour un usage ultérieur,
  • Dans l'éditeur de modèles de recherche si vous voulez créer et sauvegarder le modèle de recherche.
Quatre boutons sont associés à la liste déroulante Modèles de recherche :
  • Editer, pour créer un modèle qui sera disponible pour de futures recherches ou pour modifier le contenu d'un modèle déjà créé.
  • Supprimer, pour supprimer le modèle sélectionné de la liste des modèles disponibles.
  • Nouveau, pour créer un modèle de recherche qui pourra être utilisé lors de recherches futures. Ce choix ouvre un assistant dans lequel vous nommez le modèle et sélectionnez le modèle dont le contenu va initialiser le nouveau modèle. Vous pourrez alors accéder à l'éditeur de modèles.
  • Importer, pour importer un modèle de recherche disponible sous la forme d'un fichier xml.
Modèle formaté
Ce tableau est constitué des éléments suivants :
  • La colonne Index, qui affiche automatiquement le ou les critères de recherche sélectionnés dans la liste déroulante Modèles de recherche. Elle présente chaque critère sous la forme pdp:xxx (où xxxx est le critère de recherche (type, nom...)).
  • La colonne Valeur, qui affiche la valeur donnée à chaque critère de recherche ou rien si aucune valeur ne lui a pas encore été donnée. Si le critère de recherche a une liste limitée de valeurs (ex: type d'entité), vous pouvez voir les valeurs possibles en cliquant à l'intérieur de la colonne, puis sur la flèche qui apparaît alors.
  • Une boîte non saisissable qui affiche la recherche dans le langage SPARQL, utilisé pour les modèles à format libre.
Quatre boutons sont associés à ce tableau :
  • Ajouter pour ajouter un critère de recherche au modèle. Le nouveau critère sera initialisé sous la forme pdp:type dans la colonne Index et avec aucune valeur dans la colonne Valeur. Cliquez à l'intérieur de la colonne Index puis sur la flèche qui apparaît alors. Sélectionnez un nouveau critère dans la liste déroulante et donnez-lui une valeur.
  • Supprimer pour supprimer un critère de recherche du modèle. Vous devez sélectionner un critère avant de cliquer sur ce bouton.
  • Décaler vers le haut pour décaler vers le haut le critère sélectionné dans le modèle, à condition qu'il y ait au moins une ligne précédente.
  • Décaler vers le bas pour décaler vers le bas le critère sélectionné dans le modèle, à condition qu'il y ait au moins une ligne suivante.
Modèle à format libre
Cette zone de saisie est :
  • Automatiquement alimentée avec l'expression SPARQL correspondant au(x) critère(s) de recherche du modèle à format libre sélectionné dans la liste déroulante Modèles de recherche. Vous pouvez modifier cette expression SPARQL pour l'adapter à vos besoins.
  • Vide si votre modèle de recherche n'est pas basé sur un modèle à format libre déjà existant. Vous pouvez alors écrire votre propre modèle ici en langage SPARQL.
Portée serveur
Vous pouvez sélectionner un flux pour limiter le portée de la recherche.

Un flux est l'équivalent d'une session de travail. C'est un objet de référentiel créé dans le serveur Rational Team Concert pour intégrer le travail effectué dans les espaces de travail.


Conditions d'utilisation | Commentaires en retour

Ce centre de documentation utilise la technologie Eclipse. (http://www.eclipse.org)