Jeśli po zakończeniu przesyłania artefaktów do aplikacji niektóre z nich zostaną zmodyfikowane w produkcie IBM® Rational Focal Point, można je zaktualizować z powrotem w aplikacji.
Procedura
- Otwórz obszar roboczy w produkcie
Rational Focal Point.
- Kliknij opcję , a następnie kliknij przycisk Dodaj komendę wyświetlania.
- Wybierz widok, w którym ma zostać dodana komenda wyświetlania.
- W sekcji Konfiguracja komendy klienta usługi REST wykonaj następujące kroki:
- W polu Nazwa konektora klienta usługi REST wpisz nazwę identyfikującą połączenie.
- W polu Metoda żądania REST wybierz metodę
POST. Informacje na temat każdej metody zawiera sekcja Obsługiwane metody zarządzania zasobami.
- W polu Lista serwerów zaprzyjaźnionych wybierz aplikację,
która ma zostać dodana jako zaprzyjaźniona do produktu
Rational Focal Point.
- W sekcji Wybierz atrybut adresu URL artefaktu usługi REST kliknij opcję Wybierz i wybierz atrybut. Ten atrybut przechowuje adres URL odpowiedzi z aplikacji.
- W sekcji Konfiguracja XML szablonu klienta usługi REST, wykonaj następujące kroki:
- Zaznacz pole wyboru Użyj kodu XML szablonu dla wywołania PUT usługi REST, jeśli kod XML aplikacji, w której tworzysz artefakty, nie ma struktury określonej w sposób oczekiwany przez produkt Rational Focal Point. W tym przypadku konieczna jest ręczna edycja kodu XML.
- W polu Adres URL aplikacji usługi REST do kodu XML szablonu wpisz adres URL, który wskazuje artefakt w aplikacji, a następnie
kliknij przycisk Pobierz kod XML szablonu. Kod XML zostanie załadowany w polu tekstowym Kod XML szablonu aplikacji usługi REST. Jeśli kod XML nie ma zostać załadowany dynamicznie, można go skopiować w polu tekstowym Kod XML szablonu aplikacji usługi REST.
Uwaga: W
przypadku operacji POST wymagana jest znajomość kodu XML aplikacji, w której mają być
publikowane artefakty.
W ten sposób możliwe jest pobieranie kodu XML dynamicznie lub ręcznie. Po pobraniu kod
XML musi obsługiwać publikowanie nowych danych w aplikacji. Jeśli w niektórych aplikacjach kod XML tego nie obsługuje, konieczne jest ręczne utworzenie lub zmodyfikowanie kodu XML.
- W polu Wyrażenie XPath elementu głównego artefaktu aplikacji
usługi REST kliknij przycisk Wybierz i
wybierz wyrażenie XPath elementu głównego dla atrybutów. Przycisk Wybierz jest aktywny, tylko jeśli kod XML w polu
Kod XML szablonu aplikacji REST jest poprawny.
- W sekcji Odwzorowanie atrybutu kliknij opcję
Dodaj i odwzoruj atrybuty produktu
Rational Focal Point
na atrybuty aplikacji. Na przykład jeśli wartość atrybutu Istotność zostanie zmodyfikowana w produkcie
Rational Focal Point,
należy odwzorować atrybut Istotność produktu
Rational Focal Point
na atrybut dc:severity aplikacji.
Po wykonaniu operacji PUT atrybut Istotność w aplikacji zostanie zmodyfikowany
przy użyciu nowej wartości.
- W sekcji Konfiguracja wykonaj następujące kroki:
- W polu Format daty obsługiwany przez aplikację REST wpisz
format daty używany przez aplikację zewnętrzną.
- W polu Separator produktu Focal Point wpisz wartość
separatora, takiego jak przecinek (,) lub średnik
(;). Elementy list MultiChoice i LinkedList będą rozdzielone określonym separatorem.
- Aby odwzorować identyfikatory atrybutów między produktem Rational Focal Point i aplikacją, w sekcji Tabela parametrów żądania kliknij opcję Dodaj, a następnie wybierz atrybut produktu Rational Focal Point.
Wpisz identyfikator aplikacji w kolumnie Klucz. Jeśli na przykład w kolumnie Klucz zostanie
wybrana opcja Identyfikator projektu dla produktu
Rational Focal Point,
wpisz identyfikator, który jest używany jako identyfikator projektu w
aplikacji.
- Kliknij przycisk Zapisz.
- W menu Wyświetlanie kliknij widok składników, które mają
zostać zaktualizowane w innej aplikacji.
- Aby zaktualizować wszystkie artefakty dostępne w widoku, kliknij listę
rozwijaną na pasku
narzędzi wyświetlania i wybierz komendę wyświetlania PUT, a następnie kliknij ikonę
Wykonaj
.
- Aby zaktualizować jeden artefakt, na pasku narzędzi artefaktu wybierz komendę
wyświetlania PUT, a następnie kliknij ikonę Wykonaj
.