Příklad: Načtení artefaktů z aplikací podporujících rozhraní API RESTful

Tento příklad popisuje, jak načíst artefakty z aplikace Správa požadavků produktu Rational solution for Collaborative Lifecycle Management a vytvořit prvky v produktu IBM® Rational Focal Point.

Účel

Pokud máte požadavky v aplikaci Správa požadavků a chcete jim určit prioritu v produktu Rational Focal Point, můžete načíst požadavky pomocí příkazu příkaz zobrazení klienta REST.
Předpoklady:
  • Nastavte adresu IP a název hostitele serveru Rational solution for CLM v souboru hostitele počítače, odkud konfigurujete integraci. Pro systém Windows je soubor hostitele obvykle umístěn v adresáři C:\Windows\System32\drivers\etc a pro systém Linux je soubor hostitele v adresáři /etc/hosts.
  • Přidejte aplikaci Správce požadavků jako prvek Přátelé(Odchozí) do produktu Rational Focal Point. Další informace viz Připojování k řešení Rational aplikačního serveru CLM (Collaborative Lifecycle Management).
  • Buďte si vědomi struktury XML artefaktů aplikace Správce požadavků a ujistěte se, že máte práva k přístupu.

Ukázka

Tento příklad předpokládá, že produkt Rational Focal Point má pracovní prostor FP-RRC a zobrazení Zobrazit požadavky RRC. Tabulka zobrazuje některé atributy dostupné v produktu Rational Focal Point a aplikaci Správa požadavků.
Tabulka 1. Atributy pro produkt Rational Focal Point a aplikaci Správa požadavků
Atributy produktu Rational Focal Point Atributy aplikace Správa požadavků
Volba paliva rrm:description
Efektivita paliva rrm:collaboration/rrm:attributes/attribute:objectType/attribute:customAttribute/@attribute:isEnumeration
Odkaz na integraci rrm:collaboration/rrm:attributes/attribute:objectType/@attribute:projectAreaName
Název ds:location/ds:project/rrm:title
  1. V produktu Rational Focal Point otevřete pracovní prostor FP-RRC, 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. Do pole Název konektoru klienta REST zadejte Konektor RRC pro identifikaci připojení.
  4. V nabídce Metoda požadavku REST vyberte metodu GET.
  5. V nabídce Seznam přátel vyberte RRC.
  6. V poli adresa URL požadavku aplikace REST zadejte adresu URL aplikace, která obsahuje artefakty, které chcete načíst. Chcete-li například získat artefakty z aplikace Správa požadavků, zadejte https://<hostName>:<portNumber>/rm/<projectName>/<collectionName>
    Tip: Otevřete webový prohlížeč a zadejte adresu URL, kterou jste použili při přidání aplikace Správa požadavků 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.
  7. Klepněte na volbu Připojit.
  8. Klepněte na volbu Vybrat kořenovou cestu XPath, chcete-li omezit vyhledávání artefaktů na kolekci. Vyberte volbu /ds:dataSource/ds:artifact. Cesta XPath se použije k zúžení vyhledávání artefaktů. Cesty XPath jsou hierarchické struktury XML aplikace.
  9. Chcete-li se ujistit, že artefakty nejsou duplikovány, v sekci Mapování ID klepněte na tlačítko Přidat a mapujte pole Volba paliva produktu Rational Focal Point a pole rrm:description aplikace Správa požadavků. Můžete mapovat jen jeden atribut.
  10. V sekci Mapování atributů klepnutím na tlačítko Přidat namapujete následující atributy mezi aplikací Správa požadavku a produktem 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í ID, se nezobrazí v sekci Mapování atributu, protože atribut je interně namapován a je k dispozici pro načtené prvky.
    Tabulka 2. Namapujte prvky mezi produktem Rational Focal Point a aplikací Správa požadavků
    Atributy produktu Rational Focal Point Atributy aplikace Správa požadavků
    Efektivita paliva rrm:collaboration/rrm:attributes/attribute:objectType/attribute:customAttribute/@attribute:isEnumeration
    Odkaz na integraci rrm:collaboration/rrm:attributes/attribute:objectType/@attribute:projectAreaName
    Název ds:location/ds:project/rrm:title
  11. Do pole Podporovaný formát data aplikace REST zadejte 2012-08-18.
  12. V poli Oddělovač produktu Focal Point zachovejte , jak je.
  13. Klepněte na tlačítko Uložit.
  14. Otevřete zobrazení Zobrazit požadavky RRC a vyberte volbu Konektor RRC z rozevíracího seznamu. Načte se seznam požadavků a atributů a vytvoří se jako prvky v zobrazení.

Zpětná vazba