A szinkronizálót a Szinkronizálási keretrendszer által biztosított
webes adminisztrátori felületen keresztül állíthatja be.
A szinkronizáló beállítása egy kétlépéses folyamat:
- Sablon létrehozása: A sablon információkat tartalmaz arról,
hogy miként csatlakozik a
Rational Focal Point
alkalmazáshoz és a
Rational DOORS
rendszerhez, a szinkronizálandó
Rational DOORS
modulról és nézetről, a szinkronizálandó
Rational Focal Point
munkaterületről és nézetről, és az attribútumok leképezéséről a
Rational Focal Point
és a
Rational DOORS
között.
- Hivatkozás létrehozása: A hivatkozás tartalmazza a
szinkronizálás indítási időpontjának és gyakoriságának információit. A
hivatkozás ezenkívül hivatkozást tartalmaz egy sablonra is.
Megjegyzés: A
Szinkronizálási keretrendszer dokumentációjában útmutatást talál a
szinkronizáló telepítéséhez, egy sablonfájl és egy hivatkozási
fájl létrehozásához.
A szinkronizáló az alábbi lépéseket végzi el, amikor a
szinkronizálási keretrendszer meghívja:
- Bejelentkezik a
Rational Focal Point
kiszolgálóra, és elindít egy
Rational DOORS
ügyfél munkamenetet.
- A modult megnyitja kizárólagos szerkesztési módban, és betölti a nézetet.
Megjegyzés: Ha
a lépések közül bármelyik meghiúsul, akkor a szinkronizálás leáll.
- Lekéri az összes olyan elem és objektum listáját, amelyek
láthatóak a hivatkozási fájlban megadott nézetekben, amelyek a
szinkronizáló legutóbbi futtatása óta megváltoztak. Ha a szinkronizáló
korábban még nem futott, akkor az összes látható elem és objektum
szinkronizálásra kerül.
- Megkeresi a vonatkozó elemet vagy objektumot az egyes
Rational DOORS
objektumokhoz és
Rational Focal Point
elemekhez, amelyek a legutóbbi szinkronizálás óta módosításra kerültek.
- A sablonban meghatározott attribútumleképezés alapján
összehangolja az attribútumokat. Ha nincs megfelelő objektum vagy elem (a
sablonban megadott azonosító attribútum üres), akkor létrejön egy objektum
vagy elem, és az attribútumok beállításra kerülnek a leképezések szerint. Ha
a szinkronizálás sikeres, akkor a szinkronizálás kezdési időpontja
mentésre kerül, és a következő futtatáskor annak megállapítására szolgál,
hogy mit kell szinkronizálni.