Pokud aplikace podporuje rozhraní API RESTful, můžete v ní vytvořit artefakty z obchodních potřeb v produktu IBM® Rational Focal Point.
Například můžete vytvořit požadavky v aplikaci Správa požadavků produktu Rational solution for
Collaborative Lifecycle Management z obchodních potřeb v produktu Rational Focal Point.
Než začnete
- Ujistěte se, zda máte odpovídající přístup k aplikaci, ve které vytváříte artefakty z produktu Rational Focal Point.
- Přidejte aplikaci jako odchozího přítele v 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.
Postup
- Otevřete pracovní prostor v produktu Rational Focal Point.
- Klepněte na nabídku a
klepněte na tlačítko Přidat příkaz pohledu.
- Vyberte zobrazení, kam chcete přidat příkaz zobrazení.
- V sekci Konfigurace příkazu klienta REST postupujte takto:
- V sekci Název konektoru klienta REST
zadejte název k identifikaci připojení.
- V nabídce Metoda požadavku REST vyberte metodu POST. Další informace o používání každé metody naleznete v tématu "Podporované metody ke správě prostředků".
- V nabídce Seznam přátel vyberte aplikaci, kterou jste přidali jako přítele do produktu Rational Focal Point.
- V nabídce Vybrat jedinečný atribut pro operaci POST klepněte na volbu Vybrat a zvolte atribut. Tento atribut je prázdný. Po první operaci POST uloží adresu URL odezvy z aplikace. Takže pokud je adresa URL stejná pro následné operace POST, pro tuto adresu URL se neprovede.
- V poli Adresa URL požadavku aplikace REST zadejte adresu URL nejvyšší úrovně oblasti do aplikace, kde vytváříte artefakty. Například pro aplikaci Správa požadavků použijte adresu URL továrny vytvoření požadavku. Chcete-li získat tuto adresu URL, obvykle použijete adresy kořenových služeb, abyste získali adresu URL RMCatalog. Použijte adresu URL RMCatalog k získání adresy URL oblasti projektu; poté použijte
adresu URL oblasti projektu k získání adresy URL továrny na požadavek.
- V sekci Konfigurace XML šablony klienta REST postupujte takto:
- V sekci Adresa URL aplikace REST do XML šablony
zadejte adresu URL, která ukazuje na artefakt v aplikaci, a klepněte na volbu Získat XML šablonu. XML se načte v textovém poli XML šablona aplikace REST. Pokud nechcete, aby se formát XML načetl dynamicky, pak můžete kopírovat XML v textovém poli XML šablona aplikace REST.
Poznámka: U operace POST musíte znát strukturu XML aplikace, kam posíláte artefakty. Takže XML získáte buď dynamicky, nebo ručně. Po získání
kódu musí tento XML podporovat posílání nových dat do aplikace. V některých aplikacích, pokud XML posílání nových dat nepodporuje, musíte ručně vytvořit nebo upravit XML.
- V sekci Kořenová cesta XPath do artefaktu aplikace REST
klepněte na tlačítko Vybrat a vyberte kořenovou cestu XPath pro atributy. Tlačítko Vybrat je povoleno, pouze pokud
je XML v aplikaci XML šablony aplikace REST správná.
- V sekci Mapování atributu klepněte na tlačítko Přidat a namapujte atributy produktu Rational Focal Point s atributy produktu. Například pokud namapujete
atribut Titulek produktu Rational Focal Point s atributem Název aplikace, po operaci POST se atribut Název v aplikaci změní na Titulek.
- V sekci Odezva postupujte takto:
- V nabídce XML šablony aplikace REST uveďte formát XML, který je přijat jako odezva na metodu GET, nebo uveďte jakýkoli jiný formát XML aplikace. V nabídce Kořenová cesta XPath do artefaktu aplikace REST uveďte kořenovou cestu XPath k atributům a poté v nabídce Mapování atributů odezvy klepnutím na tlačítko Přidat namapujte atributy.
- V sekci Záhlaví odezvy klepnutím na tlačítko Přidat namapujete záhlaví aplikace s atributy produktu Rational Focal Point. Záhlaví aplikace ukládá formát XML této aplikace. Typicky je záhlaví aplikací produktu Rational solution for CLM Umístění.
- V sekci Konfigurace postupujte takto:
- V poli Podporovaný formát dat aplikace REST zadejte formát dat, který používá externí aplikace.
- V sekci Oddělovač produktu Focal Point zadejte
hodnotu oddělovače, jako je např. čárka (,) nebo
středník (;). Položky MultiChoice a LinkedList budou odděleny uvedeným oddělovačem.
- Chcete-li namapovat ID atributů mezi produktem Rational Focal Point a aplikací, v sekci Tabulka parametrů požadavku klepněte na tlačítko Přidat a vyberte atribut produktu Rational Focal Point.
Zadejte ID aplikace do sloupce Klíč. Například pokud vyberete ID projektu pro produkt Rational Focal Point,
ve sloupci Klíč zadejte ID, které se použije pro ID projektu v aplikaci.
- 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 nabídce Zobrazit vyberte zobrazení prvků, které chcete vytvořit v jiné aplikaci.
- Chcete-li vytvořit všechny dostupné artefakty v zobrazení, z panelu nástrojů zobrazení klepněte na rozevírací seznam a vyberte příkaz zobrazení POST a poté klepněte na ikonu Přejít
.
- Chcete-li vytvořit jeden artefakt, z panelu nástrojů artefaktu vyberte příkaz zobrazení POST a poté klepněte na ikonu Přejít
.