Načtení prostředků z jiné aplikace do produktu Rational Focal Point

Pokud aplikace podporuje rozhraní API RESTful, můžete se připojit k této aplikaci, a načíst tak artefakty a vytvořit z nich prvky.

Než začnete

Informace o této úloze

Pokud jakýkoli ID atributu aplikace existuje v produktu Rational Focal Point, metoda GET aktualizuje artefakty přidružené k tomuto ID atributu. Pokud například poprvé mapujete ID a použijete metodu GET, metoda vrátí artefakty z aplikace. Pokud jsou artefakty aktualizovány v této aplikaci, a až budete příště mapovat stejné ID a použijete metodu GET, metoda aktualizuje existující artefakty v produktu Rational Focal Point.

Postup

  1. V produktu Rational Focal Point otevřete pracovní prostor, kam chcete načíst artefakty.
  2. Klepněte na nabídku Konfigurovat > Příkaz zobrazení klienta REST a klepněte na volbu Přidat příkaz zobrazení.
  3. Vyberte zobrazení, kam chcete přidat příkaz zobrazení.
  4. Do pole Název konektoru klienta REST zadejte název pro identifikaci připojení.
  5. V nabídce Metoda požadavku REST vyberte metodu GET. Informace o použití každé metody najdete v tématu Podporované metody pro správu prostředků.
  6. V nabídce Seznam přátel vyberte aplikaci, kterou jste přidali jako přítele do produktu Rational Focal Point.
  7. V poli Adresa URL požadavku aplikace REST zadejte adresu URL, která má artefakty aplikace.
    Tip: Otevřete webový prohlížeč a zadejte adresu URL, kterou jste použili při přidání aplikace REST jako přítele. Zobrazí se seznam artefaktů na vysoké úrovni. Vyhledejte artefakt, který chcete načíst a zkopírujte jeho adresu URL do pole Adresa URL požadavku aplikace REST.
  8. Klepněte na volbu Připojit.
  9. Pokud je připojení úspěšné, klepnutím na volbu Vybrat zvolíte kořenovou cestu XPath artefaktu. Můžete omezit vyhledávání na artefakt výběrem odpovídající cesty XPath. Pokud připojení nebylo úspěšné, nebudete schopni vybrat kořenovou cestu XPath.
  10. Chcete-li se ujistit, že artefakty nejsou duplikovány, v sekci Mapování identifikace klepněte na tlačítko Přidat a namapujte ID atributu produktu Rational Focal Point a další aplikaci. Můžete mapovat jen jeden atribut.
  11. V sekci Mapování atributu klepnutím na tlačítko Přidat namapujete atributy aplikace s atributy produktu Rational Focal Point. Namapované atributy se zobrazí u prvku načteného z aplikace. Ujistěte se, že jsou atributy upravitelné.
    Poznámka:
    • Atribut, který jste vybrali v sekci Mapování Identifikace, se nezobrazí v sekci Mapování atributu, protože atribut je interně namapován a je k dispozici pro načtené prvky.
    • Pokud jsou v aplikaci, odkud načítáte artefakty, vlastní atributy a požadujete specifickou položku, můžete upravit cestu XPath tak, aby zahrnovala tuto položku. Pokud existuje například několik různých atributů, jako je Stav, Priorita a Náklady, můžete přidat řetězec [@attribute:name='Status'] za atribut zákazníka, aby se načetl atribut Stav. rrm:collaboration/rrm:attributes/attribute:objectType/attribute:customAttribute[@attribute:name='Status']/@attribute:literalName
  12. V poli Podporovaný formát dat aplikace REST zadejte formát dat, který používá externí aplikace.
  13. V poli Oddělovač produktu Focal Point zadejte hodnotu oddělovače jako , nebo ;. Položky MultiChoice a LinkedList budou odděleny uvedeným oddělovačem.
  14. V sekci Mapování záhlaví požadavku klepněte na tlačítko Přidat a zadejte název a hodnotu záhlaví. Pro aplikace produktu Rational solution for CLM jsou záhlaví následující:
    Název záhlaví Hodnota záhlaví
    Přijmout application/rdf+xml
    Typ obsahu application/rdf+xml
    Verze jádra OSLC 2.0
  15. Klepněte na tlačítko Uložit.

Výsledky

Chcete-li zkontrolovat, zda jsou artefakty načteny z aplikace, přejděte do nabídky Zobrazit a klepněte na zobrazení. Vyberte název konektoru z rozevíracího seznamu. Prvky jsou načteny a zavedeny do zobrazení.

Zpětná vazba