Használható több telephely kezelésére, teszt üzemmódú és éles
adatbázis között az adatok szinkronizálására.
Rekordonként a
jelenlegi adatbázis és egy “Master” adatbázis
közötti szinkronizációt paraméterezhetjük. Mivel több szinkronizációs
rekordot is megadhatunk így több adatbázisból származó adatokkal
szinkronizálhatjuk a jelenlegi adatállományunkat.
Az olyan objektum típusok esetében melyek szinkronizálhatóak
(hardkódolva) minden rekord esemény (add/set/delete) során egy újabb
szinkronizácios rekordot készít a rendszer amit az ActionLog táblába
ír. Ezek egy automatikusan növekvö sorszámot kapnak, ez a
szinkronizácios azonosító. Amikor egy másik adatbázist (slave)
szinkrolnizálni szeretnénk ezzel az adatbázissal (master)
akkor a másik adatbázisban (slave) szinkronizácios rekordokat
kell készítenünk és el kell indítanunk a szinronizáciot.
Szinronizácio mindig a slave adatbázisban történik, a master
nem is tud róla, hogy vele szinkronizálnak. Több slave
adatbázis szinkronizálhat egy master adatbázissal, és továbbá
egy slave több master adatbázissal is
szinkronizálhat.
Az adatok konzisztenciára “foreign key”
szinten automatikusan vigyáz a rendszer de “logikai
konzisztenciára” a szinkronizálás beállításánál kiemelten
figyelni kell.
Az “Általános” fülön definiálhatóak a legfontosabb paraméterek:
Felhasználó – a szinkronizáció az itt megadott személy jogosultságait használja a helyi adatbázishoz történö hozzáféréseknél.
Szinkronizáció gyakorisága – a szinkronizáció nem müködik folyamatosan, hanem idönközönként.
Utolsó szinkronizálás – a Master adatbázisból az utoljára szinkronizált rekord szinkronizácios azonosítója (Master adatbázisban van érvénye).
Utolsó szinkronizálás idöpontja - a Master adatbázisból az utoljára végrehajtott rekord szinkronizációjának idöpontja (helyi érvényü).
Master adatbázis beállításai közt fontos a felhasználó (és jelszavának) megadása (Master adatbázisban van érvénye) mert annak a személynek a jogosultságait használja a szinkronizáció a master adatbázisból történö adatok olvasásánál.
Állapot és Vezérlés – Futási állapot kijelzése és rekordonkénti vezérlése a szinkronizácionak.
Állapot – státus kijelzö, nem szerkeszthetö,
Számítógép neve – szinkronizáciot futtató számítógép neve, nem szerkeszthetö. Ha az “Automatikus újraindítás” engedélyzve van akkor a számítógép neve nem törlödik ki megállításkor.
Aktív – jelzi a szinkronizáciot futási állapotát , nem szerkeszthetö.
Automatikus újraindítás – ha engedélyezve van akkor azon a számítógépen melynek neve a “Számítógép neve” mezöben meg van adva, a program indulásakor automatikusan elindítja a szinkronizáciot a kivánt rekordra. Az “Automatikus újraindítás” csak akkor müködik ha szervíz módban indítjuk az alkalmazást, ezt a “MODE:SERVICE” parancssor kapcsoló segítségével tehetjuk.
Indít/Megállít gomb – vezérli a szinkronizáció futási állapotát rekordonként
Panel szintü vezérlö gombok:
DB kapcsolat teszt – a kiválasztott rekordra teszteli a kapcsolatot a Master adatbázissal
Mostantól - a kiválasztott rekordra beállítja, hogy a szinkronizálás csak a jovöben történö változtatásokra legyen végrehajtva, az eddigi eseményeket NEM szinkronizálja. Az “Utolsó szinkronizálás” mezöbe a Master adatbázisból a legfrisebb szinkronizácios azonosítót másolja át.
Mindet Indít/Megállít - vezérli a szinkronizáció futási állapotát az összes rekordra
TTC-Soft Kft. 2012 – www.flexium.net