Le package com.ibm.ras.example.repository propose des exemples sur la manière d'exécuter des requêtes de façon programmée et de créer, déplacer ou répertorier des actifs RAS.
Vous pouvez utiliser les pluglets CompoundQueryLocal et CompoundQueryPatterns pour respectivement demander des actifs dans un référentiel et dans le référentiel de patterns. Pour créer ou supprimer des actifs, utilisez le pluglet CreateRemoveLocalRepository ou CreateRemoveWorkgroupRepository. Pour rechercher, répertorier, déplacer ou publier des actifs, utilisez KeyWordSearch, ListAvailableRepositories, MoveAsset ou PublishRemove.
Pour exécuter ce pluglet, vous devez installer un référentiel de groupe de travail. Pour obtenir des détails relatifs à l'installation d'un référentiel de groupe de travail, consultez le site Web IBM alphaWorks Web et recherchez RAS. Une fois votre référentiel de groupe de travail installé et configuré, modifiez l'URL de connexion dans code du pluglet pour vous y connecter.
Le package com.ibm.ras.example.repository contient les pluglets suivants, qui peuvent être utilisés pour gérer les actifs :
Pluglet | Description | Résultats |
---|---|---|
CompoundQueryLocal | Donne un exemple d'exécution d'une requête composée sur les actifs d'un
référentiel. Le pluglet de l'exemple présente les opérations ci-dessous :
|
A la fin de l'exécution, les actifs correspondant à la requête sont répertoriés dans la vue Console. |
CompoundQueryPatterns | Donne un exemple d'exécution d'une requête composée sur les actifs du
référentiel de patterns. Le pluglet de l'exemple présente les opérations ci-dessous :
|
A la fin de l'exécution, les actifs correspondant à la requête sont répertoriés dans la vue Console. |
CreateRemoveLocalRepository | Donne un exemple de création et de suppression d'une connexion au référentiel
local. Le pluglet de l'exemple présente les opérations ci-dessous :
|
A la fin de l'exécution, les métriques relatives au référentiel local créé sont envoyées vers la vue Console. |
CreateRemoveWorkgroupRepository | Donne un exemple de création et de suppression d'une connexion au référentiel de groupe
de travail. Le pluglet de l'exemple présente les opérations ci-dessous :
|
A la fin de l'exécution, les métriques relatives au référentiel de groupe de travail créé sont envoyées vers la vue Console. |
KeyWordSearch | Donne un exemple d'exécution d'une recherche par mot clé sur les actifs d'un
référentiel. Le pluglet de l'exemple présente les opérations ci-dessous :
|
A la fin de l'exécution, les actifs contenant le mot clé sont répertoriés dans la vue Console. |
ListAvailableRepositories | Donne un exemple d'acquisition d'une liste des instances de référentiel. Le pluglet de l'exemple présente les opérations ci-dessous :
|
A la fin de l'exécution, les noms d'instance du client du référentiel sont envoyés vers la vue Console. |
MoveAsset | Donne un exemple de déplacement d'un actif entre des vues logiques dans le
référentiel. Le pluglet de l'exemple présente les opérations ci-dessous :
|
A la fin de l'exécution, le nom de chaque vue d'actif et de leur parent respectif est envoyé vers la vue Console avant et après le déplacement dans le référentiel. |
PublishRemove | Donne un exemple de publication d'un actif dans un référentiel local et de
l'en supprimer. Le pluglet de l'exemple présente les opérations ci-dessous :
|
A la fin de l'exécution, ce pluglet fournit le résultat suivant dans la vue Console :
|