Synkronointitoiminnon kokoonpano on määritettävä käyttämällä Web-pohjaista hallintaliittymää, joka sisältyy synkronointikehykseen.
Synkronointitoiminnon asetusten määritys on kaksivaiheinen prosessi:
- Luo mallipohja: Mallipohja sisältää tietoja
yhteyden muodostuksesta Rational Focal Point -ohjelmistoon ja Rational DOORS -ohjelmistoon,
synkronoitavasta Rational DOORS -moduulista ja -näkymästä, synkronoitavasta Rational Focal Point -työtilasta ja -näkymästä sekä määritteiden vastaavuusmäärityksestä Rational Focal Point -ohjelmiston ja Rational DOORS -ohjelmiston välillä.
- Luo linkki: Linkki sisältää tietoja synkronoinnin aloitusajasta ja synkronointitiheydestä. Linkki sisältää myös viittauksen mallipohjaan.
Huomautus: Lisätietoja synkronointitoiminnon asennuksesta sekä mallipohjatiedoston ja linkkitiedoston luonnista on Synchronization Framework -ohjelman ohjeissa.
Kun synkronointikehys aloittaa synkronointitoiminnon, toiminto tekee seuraavaa:
- Kirjautuu Rational Focal Point -palvelimeen ja aloittaa Rational DOORS -työasemaistunnon.
- Avaa moduulin yksilöllisessä muokkaustilassa ja lataa näkymän.
Huomautus: Jos jokin näistä vaiheista epäonnistuu, synkronointi keskeytyy.
- Noutaa luettelon kaikista linkkitiedostossa määritetyissä näkymissä olevista elementeistä ja objekteista, jotka ovat muuttuneet synkronointitoiminnon edellisen ajon jälkeen. Jos synkronointitoimintoa ei ole ajettu aikaisemmin, järjestelmä synkronoi kaikki näkyvissä olevat elementit ja objektit.
- Etsii vastaavan elementin tai objektin kullekin Rational DOORS -objektille
ja Rational Focal Point -elementille, jota on muutettu edellisen synkronoinnin jälkeen.
- Synkronoi määritteet mallipohjassa määritetyn määritevastaavuuden perusteella. Jos vastaavaa objektia tai elementtiä ei ole (mallipohjassa määritetty tunnusmäärite on tyhjä), järjestelmä luo objektin tai elementin ja määrittää määritteet vastaavuuksien mukaisesti. Jos synkronointi onnistuu, järjestelmä tallentaa synkronoinnin alkamisajan ja selvittää sen avulla seuraavan ajon aikana, mitä kohteita on synkronoitava.