Skip to main content

Co všechno řeší replikace?

Úkolem replikace je dle XDS vytvořit především popis databáze, ale také webové sídlo a celou řadu nástrojů pro vytvoření funkční aplikace nad takto definovanou strukturou. Účel této kapitoly spočívá v popisu konceptu, cílem není návod na přípravu verze, ten najdete v kapitole replikování verze v sekci replikátor.

Schema replikace verze

Proces replikace je rozdělen do čtyř fází, které na sebe navazují.

Organizace tříd obslužného kódu:

frm..., dlg... - prefik názvu třídy UI level pro obsluhu replikace uživatelem;

Cblv... - prefik názvu třídy Business level pro logiky replikace obsahu aplikace; dále se dělí ještě na svislé fáze: CblvCmp... - třídy pro fázi kompletace, hlavní řídící třída CblvCmpMaster; CblvCrd... - třídy pro fázi tvorby DAD, hlavní řídící třída CblvCrdMaster; CblvCrp... - třídy pro fázi tvorby souborů rolí, hlavní řídící třída CblvCrpMaster; CblvIns... - třídy pro fázi instalace verze, hlavní řídící třída CblvInsMaster;

Cdat... - prefik názvu třídy Data level pro pro řízení přístupu k souborům, databázi serveru, požadavkům, aktulizátoru aj.

Podřízené stránky

📄️II. Tvorba DAD

Druhou fází replikace je příprava datových polí, která jsou jednoznačně odvozována z XDS definice. Server Flexideo nezná XDS definici. XDS definice nikam dál než do složky verze necestuje. XDS tak není nikde vystavováno a není k dispozici ke stažení. Jakožto jeden ze zdrojů aplikace je chráněn jako zdrojový soubor. Ani DAD není k dispozici ke stažení ze serveru, server si jej uloží jen k potřebám verifikace databáze a sestavování dokumentů, ale není k dispozici.