Il pacchetto com.ibm.ras.example.repository fornisce esempi come eseguire in maniera programmatica le query e creare, rimuovere o visualizzare risorse RAS.
È possibile utilizzare il pluglet CompoundQueryLocal per ricercare risorse in un repository o il pluglet CompoundQueryPatterns per una query nel repository di modelli. Per creare o rimuovere le risorse, utilizzare i pluglet CreateRemoveLocalRepository o CreateRemoveWorkgroupRepository. Per ricercare, visualizzare, spostare o pubblicare le risorse, utilizzare i pluglet KeyWordSearch, ListAvailableRepositories, MoveAsset o PublishRemove.
Per eseguire correttamente il pluglet, è necessario installare un repository del gruppo di lavoro. Per i dettagli su come installare un repository del gruppo di lavoro, visitare il sito Web di IBM alphaWorks ed eseguire una ricerca di RAS. Una volta eseguite l'impostazione e la configurazione del repository del gruppo di lavoro, modificare l'URL di connessione nel codice del pluglet per eseguire la connessione.
Il pacchetto com.ibm.ras.example.repository contiene i seguenti pluglet che possono essere utilizzati per lavorare con le risorse:
| Pluglet | Descrizione | Risultati |
|---|---|---|
| CompoundQueryLocal | Fornisce un esempio di come eseguire una query
composta sulle risorse in un repository. Il pluglet nell'esempio dimostra le seguenti operazioni:
|
Se eseguite correttamente, le risorse corrispondenti alla query saranno riportate nella vista Console. |
| CompoundQueryPatterns | Fornisce un esempio di come eseguire una query
composta sulle risorse nel repository di modelli. Il pluglet nell'esempio dimostra le seguenti operazioni:
|
Se eseguite correttamente, le risorse corrispondenti alla query saranno riportate nella vista Console. |
| CreateRemoveLocalRepository | Fornisce un esempio di come creare e rimuovere una connessione al repository locale. Il pluglet nell'esempio dimostra le seguenti operazioni:
|
Se eseguite correttamente, le metriche relative al repository locale create sono inviate alla vista Console. |
| CreateRemoveWorkgroupRepository | Fornisce un esempio di come creare e rimuovere una connessione al repository del gruppo di lavoro. Il pluglet nell'esempio dimostra le seguenti operazioni:
|
Se eseguite correttamente, le metriche relative al repository del gruppo di lavorocreate sono inviate alla vista Console. |
| KeyWordSearch | Fornisce un esempio di come eseguire una ricerca di una parola chiave sulle risorse in un repository. Il pluglet nell'esempio dimostra le seguenti operazioni:
|
Se eseguite correttamente, le risorse contenenti le parole chiave saranno riportate nella vista Console. |
| ListAvailableRepositories | Fornisce un esempio di come acquisire un elenco di istanze di repository. Il pluglet nell'esempio dimostra le seguenti operazioni:
|
Se eseguite correttamente, i nomi delle istanze del client del repository sono inviate alla vista Console. |
| MoveAsset | Fornisce un esempio di come spostare una risorsa tra le viste logiche nel repository. Il pluglet nell'esempio dimostra le seguenti operazioni:
|
Se eseguite correttamente, il nome di ogni vista di risorse e il relativo elemento principale sono inviati alla vista Console prima e dopo lo spostamento nel repository. |
| PublishRemove | Fornisce un esempio di come pubblicare e rimuovere una risorsa da unrepository locale. Il pluglet nell'esempio dimostra le seguenti operazioni:
|
Se eseguito correttamente, questo pluglet fornisce il seguente output nella vista Console:
|