Vytvoření artefaktů z produktu Rational Focal Point do jiné aplikace

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

Postup

  1. Otevřete pracovní prostor v produktu Rational Focal Point.
  2. Klepněte na nabídku Konfigurovat > Příkaz pohledu klienta REST a klepněte na tlačítko Přidat příkaz pohledu.
  3. Vyberte zobrazení, kam chcete přidat příkaz zobrazení.
  4. V sekci Konfigurace příkazu klienta REST postupujte takto:
    1. V sekci Název konektoru klienta REST zadejte název k identifikaci připojení.
    2. 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ů".
    3. V nabídce Seznam přátel vyberte aplikaci, kterou jste přidali jako přítele do produktu Rational Focal Point.
    4. 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.
    5. 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.
  5. V sekci Konfigurace XML šablony klienta REST postupujte takto:
    1. 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.
    2. 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á.
  6. 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.
  7. V sekci Odezva postupujte takto:
    1. 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.
    2. 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í.
  8. V sekci Konfigurace postupujte takto:
    1. V poli Podporovaný formát dat aplikace REST zadejte formát dat, který používá externí aplikace.
    2. 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.
  9. 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.
  10. 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
  11. Klepněte na tlačítko Uložit.
  12. V nabídce Zobrazit vyberte zobrazení prvků, které chcete vytvořit v jiné aplikaci.
  13. 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 Přejít.
  14. 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 Přejít.

Zpětná vazba