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
- Ujistěte se, že aplikace, odkud produkt IBM® Rational Focal Point načítá artefakty, vystavil rozhraní API pomocí rozhraní RESTful.
- Přidejte aplikaci 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).
- Ujistěte se, že obsah aplikace, která podporuje rozhraní API REST, je ve formátu XML.
- Buďte si vědomi struktury XML artefaktů aplikace a ujistěte se, že máte práva k přístupu.
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
- V produktu Rational Focal Point otevřete pracovní prostor, kam chcete načíst artefakty.
- Klepněte na nabídku a klepněte na volbu Přidat příkaz zobrazení.
- Vyberte zobrazení, kam chcete přidat příkaz zobrazení.
- Do pole Název konektoru klienta REST zadejte název pro identifikaci připojení.
- 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ů.
- V nabídce Seznam přátel vyberte aplikaci, kterou jste přidali jako přítele do produktu Rational Focal Point.
- 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.
- Klepněte na volbu Připojit.
- 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.
- 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.
- 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
- V poli Podporovaný formát dat aplikace REST zadejte formát dat, který používá externí aplikace.
- 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.
- 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 |
- 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í.