Tout outil de gestion du cycle de vie qui prend en charge la spécification TRS (Tracked Resource Set) peut être un fournisseur de données pour l'index du moteur de recherche sur le cycle de vie. Lorsqu'une application de gestion du cycle de vie s'exécute sur un Jazz® Team Server différent de celui du moteur de requête du cycle de vie, vous pouvez l'ajouter comme fournisseur de données pour le moteur de requête du cycle de vie à l'aide d'une URL fournisseur de données. Si l'application ne dispose pas d'un document de services racine, vous pouvez enregistrer le flux TRS en tant que fournisseur de données pour le Lifecycle Query Engine en saisissant les URL de type OAuth. Il s'agit de la méthode la plus complexe pour ajouter des fournisseurs de données à Lifecycle Query Engine. N'utilisez cette procédure que si vous connaissez bien l'architecture de votre solution. Une fois le fournisseur de données URL enregistré, Lifecycle Query Engine communique directement avec le fournisseur TRS (l'application de gestion du cycle de vie).
Procédure
- Sur la page d'administration du moteur de requête du cycle de vie, allez dans Fournisseurs de données à " http://<host_name>:<port>/lqe/web/admin/data-sources.
Cette page affiche l'état des fournisseurs de données auxquels Lifecycle Query Engine est connecté.
- Cliquez sur Ajouter un fournisseur de données et sélectionnez URL manuelle.
- Saisissez l' URL l'ensemble de ressources suivi pour votre application, par exemple https://server:port/tool/trs. Sélectionnez le fournisseur de données que vous souhaitez ajouter.
- Ajoutez l'URL de la liste de contexte d'accès à utiliser lors de la connexion au fournisseur TRS.
- Entrez l'URL de la page de diagnostic. Certains fournisseurs TRS publient des pages de diagnostic dans lesquelles vous pouvez valider vos données de flux TRS. Pour plus d'informations, consultez la section Validation des flux TRS et de l'index du moteur de requête du cycle de vie ou du fournisseur d'index de liens. La validation du flux TRS peut vous aider à résoudre les problèmes de production de rapport qui surviennent lorsque des ressources sont ignorées au cours de l'indexation.
- Sélectionnez le type de flux TRS que vous ajoutez.
Attention : À partir de la version 7.0, l'application Design Management (DM) ne fait plus partie de la solution IBM Engineering Lifecycle Management Si vous utilisez la version DM " 6.0.6.1, sélectionnez l'option " Architecture ou " Design Management pour ajouter manuellement un fournisseur de données au " Moteur d'interrogation sur le cycle de vie.
Si vous prévoyez d'utiliser Report Builder, sélectionnez le type d'artefact pour le fournisseur de données. Lorsqu'un flux TRS est ajouté automatiquement à Lifecycle Query Engine pendant la configuration, Lifecycle Query Engine examine la propriété " dcterms:type du fournisseur TRS pour déterminer le type d'artefacts fournis par le flux. Toutefois, lorsque vous ajoutez manuellement un flux TRS, il se peut que le moteur de requête du cycle de vie ne soit pas en mesure de déterminer automatiquement le type.
Lorsque vous sélectionnez un type, les propriétés de l'artefact définies dans différents domaines du projet sont toutes fusionnées et répertoriées dans la section Choisir un artefact du Report Builder. Si vous ne spécifiez pas le type du flux, plusieurs instances du même type d'artefact peuvent apparaître dans la liste.
- Ajouter une étiquette comme identifiant du fournisseur de données.
- Facultatif : 'Les champs de programmation vous permettent de définir quand l'indexation initiale aura lieu. Si vous laissez les zones vides, l'index est créé dès que l'exécution de l'assistant est terminée. Dans un environnement de laboratoire de test, Lifecycle Query Engine peut indexer 50 000 objets en moins d'une heure. La vitesse d'indexation peut être réduite en fonction du matériel et de la configuration utilisés.
Note : Vous pouvez indexer plusieurs fournisseurs de données simultanément. Chacune d'elles s'exécute sur sa propre unité d'exécution. Vous pouvez également planifier l'indexation initiale de plusieurs fournisseurs de données TRS pour qu'ils s'exécutent l'un après l'autre.
- Entrez les détails d'authentification.
- Dans le volet Spécifier les détails de l'authentification, entrez les informations d'authentification pour l'application.
- Dans une autre fenêtre du navigateur, trouvez la clé que vous avez générée pour LQE dans : . Par exemple, si vous ajoutez l'application Engineering Test Management, allez dans le panneau administratif QM : https://<server>:<port>/QM/admin#action=com.ibm.team.repository.admin.configureOAuth.
Note : A moins que votre authentification ne soit déléguée au JTS, allez dans le panneau d'administration de l'application que vous ajoutez comme fournisseur de données, et non dans le panneau d'administration du JTS.
- Dans la liste des clés autorisées, recherchez et copiez la clé et le secret "
lqe_user.
- Retournez à la fenêtre du navigateur LQE et saisissez le " Clé du consommateur et le " Secret.
- Entrez les URL OAuth pour votre application.
Les URL sont similaires aux exemples suivants, où
application_context_root est spécifique à l'application que vous ajoutez en tant que fournisseur de données, comme "
ccm, "
rm ou "
qm.
- https://server:port/application_context_root/oauth-request-token
- https://server:port/application_context_root/oauth-authorize
- https://server:port/application_context_root/oauth-access-token
- Configurer le fournisseur de données.
Survolez les points d'interrogation à côté des étiquettes des propriétés pour obtenir des détails sur les propriétés et leurs valeurs.
- Le taux d'actualisation indique la fréquence à laquelle Lifecycle Query Engine ou LDX tente d'accéder au fournisseur de données pour actualiser l'index. Un fournisseur de données qui n'est pas mis à jour fréquemment peut avoir un taux de rafraîchissement plus lent qu'un fournisseur de données qui est mis à jour en permanence. L'augmentation du taux de régénération a un impact sur les
performances.
- Le taux d'actualisation indique la fréquence à laquelle Lifecycle Query Engine ou LDX tente d'accéder au fournisseur de données pour actualiser l'index. Un fournisseur de données qui n'est pas mis à jour fréquemment peut avoir un taux de rafraîchissement plus lent qu'un fournisseur de données qui est mis à jour en permanence. L'augmentation du taux de régénération a un impact sur les
performances.
- Le nombre de threads pour récupérer les artefacts lors de l'ajout ou de la réindexation du fournisseur de données doit être compris entre 2 et 4. Chaque thread équivaut à peu près à un utilisateur qui utilise le moteur de requête du cycle de vie ou le serveur LDX. Sur les systèmes Intel, si vous utilisez plus de 4 threads, l'amélioration de la vitesse de récupération des données est minime.
- L'option permettant de poursuivre le traitement du journal des modifications si des ressources sont ignorées permet à Lifecycle Query Engine ou LDX d'enregistrer une erreur et de poursuivre l'indexation après avoir rencontré une ressource qui ne peut pas être indexée. Elle est sélectionnée par défaut. Si vous la désactivez, le processus d'indexation s'arrête lorsqu'une ressource ne peut pas être indexée.
- Les paramètres de réessai spécifient les configurations suivantes liées à la récupération des ressources et des documents TRS :
- Temps d'attente avant de réessayer les correctifs qui ont échoué ou les ressources ignorées.
- Nombre de tentatives.
- Multiplicateur d'intervalle entre les nouvelles tentatives.
- Nombre de tentatives pour le document TRS.
- Multiplicateur de l'intervalle de réessai pour le document TRS.
- Temps d'attente maximum pour les tentatives.
- Nombre de tentatives si le fournisseur de données est temporairement disponible.

Etape suivante
Pour arrêter l'indexation d'un fournisseur de données, cliquez sur le nom du fournisseur de données dans la liste, puis cliquez sur l'icône Interrompre l'indexation.