Sie müssen das Synchronisationsprogramm über die webbasierte
Administratorschnittstelle konfigurieren, die von Synchronization Framework
bereitgestellt wird.
Die Konfiguration des Synchronisationsprogramms ist ein
zweistufiger Prozess:
- Erstellen einer Schablone: Die Schablone enthält Informationen zu
Folgendem: Vorgehensweise beim Herstellen der Verbindung zu
Rational Focal Point
und
Rational DOORS,
Rational DOORS-Modul
und -Sicht, das bzw. die synchronisiert werden soll,
Rational Focal Point-Arbeitsbereich
und -Sicht, der bzw. die synchronisiert werden soll, und Zuordnung von
Attributen zwischen
Rational Focal Point
und
Rational DOORS.
- Erstellen eines Links: Der Link enthält Informationen, die angeben,
wann die Synchronisation gestartet werden soll und wie oft eine Synchronisation
erfolgen soll. Der Link enthält auch einen Verweis auf eine Schablone.
Anmerkung: Die
Dokumentation zu Synchronization Framework enthält Anweisungen zum
Installieren des Synchronisationsprogramms sowie zum Erstellen einer
Schablonendatei und einer Linkdatei.
Das Synchronisationsprogramm
führt die folgenden Schritte aus, wenn es von Synchronization Framework
gestartet wird:
- Anmeldung beim
Rational Focal Point-Server
und Starten einer
Rational DOORS-Clientsitzung
- Öffnen des Moduls im exklusiven Bearbeitungsmodus und Laden der Sicht
Anmerkung: Wenn einer dieser Schritte fehlschlägt, wird die Synchronisation
gestoppt.
- Abrufen einer Liste aller Elemente und Objekte, die in den Sichten, die in
der Linkdatei angegeben sind, sichtbar sind und sich seit der letzten
Ausführung des Synchronisationsprogramms geändert haben. Wenn das
Synchronisationsprogramm zum ersten Mal ausgeführt wird, werden alle sichtbaren
Elemente und Objekte synchronisiert.
- Suche nach dem entsprechenden Element oder Objekt für jedes
Rational DOORS-Objekt
und
Rational Focal Point-Element,
das seit der letzten Synchronisation geändert wurde
- Synchronisieren der Attribute auf der Basis der in der Schablone
definierten Attributzuordnung. Wenn kein entsprechendes Objekt oder Element
vorhanden ist (das in der Schablone angegebene ID-Attribut ist leer), wird ein
Objekt oder Element erstellt und die Attribute werden gemäß den Zuordnungen
gesetzt. Wenn die Synchronisation erfolgreich ist, wird der Startzeitpunkt der
Synchronisation gespeichert; bei der nächsten Ausführung der Synchronisation
wird anhand dieses gespeicherten Werts bestimmt, was synchronisiert werden
muss.