Jeśli po przesłaniu artefaktów do produktu IBM® Rational Focal Point niektóre artefakty zostaną zmodyfikowane w oryginalnej aplikacji, można je z powrotem zsynchronizować w produkcie Rational Focal Point.
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ę
SYNCHRONIZE. 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 powinien zawierać adres URL artefaktu aplikacji.
- W sekcji Konfiguracja XML szablonu klienta usługi REST, wykonaj następujące kroki:
- 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: Kod XML
w polu tekstowym Kod XML szablonu aplikacji REST musi
obsługiwać publikowanie nowych danych do aplikacji. Jeśli kod XML tego nie obsługuje, konieczne jest ręczne utworzenie lub zmodyfikowanie kodu XML.
- W polu Główne wyrażenie XPath do artefaktu aplikacji REST
kliknij przycisk Wybierz i wybierz główne wyrażenie XPath dla
atrybutów. Przycisk Wybierz jest włączony tylko wtedy, gdy
poprawny jest kod XML w polu Kod XML szablonu aplikacji usługi
REST.
- W sekcji Odwzorowanie atrybutu kliknij przycisk
Dodaj i odwzoruj atrybuty produktu
Rational Focal Point
przy użyciu atrybutów aplikacji. Na przykład jeśli wartość atrybutu Istotność zostanie zmodyfikowana w aplikacji,
należy odwzorować atrybut Istotność produktu
Rational Focal Point
na atrybut dc:severity aplikacji.
Po wykonaniu operacji SYNCHRONIZE atrybut Istotność w produkcie
Rational Focal Point
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 przycisk Dodaj i 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.
- W sekcji Odwzorowanie nagłówka żądania kliknij opcję Dodaj i wpisz nazwę oraz wartość nagłówka. W przypadku aplikacji produktu
Rational solution for
Collaborative Lifecycle Management
używane są następujące nagłówki:
| Nazwa nagłówka |
Wartość nagłówka |
| Accept |
application/rdf+xml |
| Content-Type |
application/rdf+xml |
| OSLC-Core-Version |
2.0 |
- Kliknij przycisk Zapisz.
- W menu Wyświetlanie kliknij widok składników, które mają
zostać zsynchronizowane z inną aplikacją.
- Aby zsynchronizować wszystkie artefakty dostępne w widoku, kliknij listę
rozwijaną na pasku
narzędzi wyświetlania i wybierz komendę wyświetlania SYNCHRONIZE, a następnie kliknij
ikonę Wykonaj
.
- Aby zsynchronizować jeden artefakt, na pasku narzędzi artefaktu wybierz komendę
wyświetlania SYNCHRONIZE, a następnie kliknij ikonę Wykonaj
.