Program synchronizujący należy skonfigurować przy użyciu
administracyjnego interfejsu WWW udostępnionego przez produkt Synchronization Framework.
Konfigurowanie programu synchronizującego to proces składający się z
dwóch etapów:
- Tworzenie szablonu: szablon zawiera informacje na temat sposobu
nawiązywania połączenia z produktami
Rational Focal Point
i Rational DOORS,
widoku i modułu
Rational DOORS
do zsynchronizowania, widoku i obszaru roboczego
Rational Focal Point
do zsynchronizowania oraz odwzorowania atrybutów między produktami
Rational Focal Point
i Rational DOORS.
- Tworzenie odsyłacza: odsyłacz zawiera informacje o tym, kiedy
rozpocząć i jak często wykonywać synchronizowanie. Odsyłacz zawiera także
odwołanie do szablonu.
Uwaga: Instrukcje dotyczące instalowania
programu synchronizującego, tworzenia pliku szablonu i pliku odsyłacza zawiera
dokumentacja produktu Synchronization Framework.
Po uruchomieniu
przez produkt Synchronization Framework program synchronizujący wykonuje
następujące kroki:
- Loguje się na serwerze
Rational Focal Point
i uruchamia sesję klienta Rational DOORS.
- Otwiera moduł w wyłącznym trybie edycji i ładuje widok.
Uwaga: Jeśli
którykolwiek z tych kroków nie powiedzie się, synchronizacja zostanie
zatrzymana.
- Pobiera listę wszystkich składników i obiektów widocznych w widokach
określonych w pliku odsyłacza, które zostały zmodyfikowane od momentu ostatniego
uruchomienia programu synchronizującego. Jeśli program synchronizujący nie był
wcześniej uruchamiany, wszystkie widoczne składniki i obiekty zostaną
zsynchronizowane.
- Wyszukuje odpowiedni składnik lub obiekt dla każdego obiektu
Rational DOORS
i składnika produktu
Rational Focal Point
zmodyfikowanego od momentu ostatniej synchronizacji.
- Synchronizuje atrybuty w oparciu o odwzorowanie atrybutu zdefiniowane w
szablonie. W przypadku braku odpowiedniego obiektu lub składnika
(atrybut Identyfikator określony w szablonie jest pusty) tworzony jest obiekt
lub składnik i atrybuty są ustawiane zgodnie z odwzorowaniami. Jeśli synchronizacja
się powiedzie, godzina rozpoczęcia synchronizacji zostanie zapisana
i użyta podczas następnego uruchomienia w celu ustalenia, co należy
zsynchronizować.