Esempio: richiamo di risorse utente da applicazioni che supportano l'API RESTful

Questo esempio descrive come richiamare le risorse utente dall'applicazione Requirements Management di Rational solution for Collaborative Lifecycle Management e come creare elementi in IBM® Rational Focal Point.

Scopo

Se si desidera impostare la priorità dei requisiti dell'applicazione Requirements Management in Rational Focal Point, è possibile utilizzare il Comando della vista client REST per richiamare i requisiti.
Prerequisito:
  • Impostare l'indirizzo IP e il nome host del server Rational solution for CLM nel file host del computer da cui si sta configurando l'integrazione. Per Windows, il file host si trova generalmente in C:\Windows\System32\drivers\etc; per Linux, si trova in /etc/hosts.
  • Aggiungere l'applicazione Requirements Management come Friend (In uscita) in Rational Focal Point. Per ulteriori informazioni, vedere Connessione al server delle applicazioni della soluzione Rational per Collaborative Lifecycle Management.
  • Considerare la struttura XML delle risorse utente dell'applicazione Requirements Management e accertarsi di disporre dei diritti per accedervi.

Esempio

Questo esempio suppone che Rational Focal Point disponga di un workspace FP-RRC e di una vista Visualizza requisiti RRC. La tabella mostra alcuni degli attributi disponibili in Rational Focal Point e nell'applicazione Requirements Management.
Tabella 1. Attributi per Rational Focal Point e per l'applicazione Requirements Management
Attributi Rational Focal Point Attributi dell'applicazione Requirements Management
Fuel choice rrm:description
Fuel efficiency rrm:collaboration/rrm:attributes/attribute:objectType/attribute:customAttribute/@attribute:isEnumeration
Integration Link rrm:collaboration/rrm:attributes/attribute:objectType/@attribute:projectAreaName
Title ds:location/ds:project/rrm:title
  1. In Rational Focal Point, aprire il workspace FP-RRC in cui si desidera richiamare le risorse utente.
  2. Fare clic su Configura > Comando di visualizzazione client REST e quindi fare clic su Aggiungi comando di visualizzazione.
  3. Nel campo Nome connettore client REST, immettere un connettore RRC per identificare la connessione.
  4. In Metodo richiesta REST, selezionare il metodo GET.
  5. In Elenco friend, selezionare RRC.
  6. In URL richiesta applicazione REST, immettere l'URL dell'applicazione contenente le risorse utente che si desidera richiamare. Ad esempio, per richiamare le risorse utente dall'applicazione Requirements Management, immettere https://<nomehost>:<numeroporta>/rm/<nomeprogetto>/<nomeraccolta>
    Suggerimento: Aprire un browser Web e immettere l'URL utilizzato al momento dell'aggiunta dell'applicazione Requirements come friend. Viene visualizzato un elenco generale di risorse utente. Individuare la risorsa utente che si desidera richiamare e copiare il relativo URL in URL richiesta applicazione REST.
  7. Fare clic su Connetti.
  8. Fare clic su Seleziona XPath root per limitare la ricerca per le risorse utente ad una raccolta. Selezionare /ds:dataSource/ds:artifact. XPath viene utilizzato per limitare la ricerca alle risorse utente. Gli XPath sono una struttura XML gerarchia di un'applicazione.
  9. Per essere certi che le risorse utente non siano duplicate, nella sezione Associazione ID fare clic su Aggiungi e associare l'attributo Fuel choice di Rational Focal Point e rrm:description dell'applicazione Requirements Management. È possibile associare un solo attributo.
  10. Nella sezione Associazione attributi, fare clic su Aggiungi per associare i seguenti attributi tra l'applicazione Requirements Management e Rational Focal Point. Gli attributi associati vengono visualizzati rispetto all'elemento richiamato dall'applicazione. Accertarsi che gli attributi siano modificabili.
    Nota: L'attributo selezionato nella sezione Associazione ID non viene visualizzato nella sezione Associazione attributi poiché tale attributo è internamente associato ed è disponibile per gli elementi richiamati.
    Tabella 2. Associare gli attributi tra Rational Focal Point e l'applicazione Requirements Management
    Attributi Rational Focal Point Attributi dell'applicazione Requirements Management
    Fuel efficiency rrm:collaboration/rrm:attributes/attribute:objectType/attribute:customAttribute/@attribute:isEnumeration
    Integration Link rrm:collaboration/rrm:attributes/attribute:objectType/@attribute:projectAreaName
    Title ds:location/ds:project/rrm:title
  11. Nel campo Formato data supportato dall'applicazione REST, immettere 2012-08-18.
  12. Nel campo Separatore Focal Point, mantenere , com'è.
  13. Fare clic su Salva.
  14. Aprire la vista Visualizza requisiti RRC e selezionare Connettore RRC dall'elenco a discesa. Un elenco di requisiti e attributi viene richiamato e creato come elementi nella vista.

Feedback