Richiamo di risorse da un'altra applicazione in Rational Focal Point

Se un'applicazione supporta le API RESTful, è possibile connettersi a tale applicazione per richiamare risorse utente e creare elementi al di fuori di tali risorse.

Prima di iniziare

Informazioni su questa attività

Se, in Rational Focal Point, sono presenti ID attributo dell'applicazione, il metodo GET aggiorna le risorse utente associate a tali ID attributo. Se, ad esempio, per la prima volta, si associano gli ID e si utilizza il metodo GET, il metodo richiama le risorse utente dall'applicazione. Se le risorse utente vengono aggiornate in tale applicazione e la volta successiva si associano gli stessi ID e si utilizza il metodo GET, il metodo aggiorna le risorse utente esistenti in Rational Focal Point.

Procedura

  1. In Rational Focal Point, aprire il workspace in cui si desidera richiamare le risorse utente.
  2. Fare clic su Configura > Comando della vista client REST e quindi fare clic su Aggiungi comando della vista.
  3. Selezionare una vista in cui si intende aggiungere il comando della vista.
  4. Nel campo Nome connettore client REST, immettere un nome per identificare la connessione.
  5. In Metodo richiesta REST, selezionare il metodo GET. Per informazioni sull'utilizzo di ciascun metodo, vedere l'argomento Metodi supportati per la gestione di risorse.
  6. In Elenco friend, selezionare l'applicazione aggiunta come friend a Rational Focal Point.
  7. In URL richiesta applicazione REST, immettere l'URL contenente le risorse utente dell'applicazione.
    Suggerimento: Aprire un browser Web e immettere l'URL utilizzato quando si aggiunge l'applicazione REST 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.
  8. Fare clic su Connetti.
  9. Se la connessione riesce, fare clic su Seleziona per selezionare la root XPath della risorsa utente. È possibile limitare la ricerca ad una risorsa utente selezionando un XPath adeguato. Se la connessione non riesce, non è possibile selezionare la root XPath.
  10. Per essere certi che le risorse utente non siano duplicate, nella sezione Associazione identificazione fare clic su Aggiungi e associare l'ID attributo di Rational Focal Point e un'altra applicazione. È possibile associare un solo attributo.
  11. Nella sezione Associazione attributi, fare clic su Aggiungi per associare gli attributi dell'applicazione agli attributi di 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 identificazione non viene visualizzato nella sezione Associazione attributi poiché tale attributo è internamente associato ed è disponibile per gli elementi richiamati.
    • Se l'applicazione contiene attributi personalizzati da cui si richiamano le risorse utente ed è richiesto uno specifico elemento, è possibile modificare l'XPath per includere tale elemento. Se, ad esempio, sono presenti più attributi personalizzati come Status, Priority e Cost, è possibile aggiungere [@attribute:name='Status'] dopo la voce dell'attributo cliente per richiamare l'attributo Status. rrm:collaboration/rrm:attributes/attribute:objectType/attribute:customAttribute[@attribute:name='Status']/@attribute:literalName
  12. In Formato data supportato dall'applicazione REST, immettere il formato data utilizzato dall'applicazione esterna.
  13. In Separatore Focal Point, immettere un valore di separatore come , o ;. Gli elementi MultiChoice e LinkedList verranno separati dal separatore specificato.
  14. Nella sezione Associazione intestazione richiesta, fare clic su Aggiungi e immettere il nome e il valore dell'intestazione. Per le applicazioni Rational solution for CLM, le intestazioni sono le seguenti:
    Nome intestazione Valore intestazione
    Accept application/rdf+xml
    Content-Type application/rdf+xml
    OSLC-Core-Version 2.0
  15. Fare clic su Salva.

Risultati

Per verificare se le risorse utente vengono richiamate dall'applicazione, passare al menu Mostra e fare clic sulla vista. Selezionare il nome connettore dall'elenco a discesa. Gli elementi vengono richiamati e caricati nella vista.

Feedback