2) Tvorba DAD

Ve druhé fázi tvorby verze jsou připravovány podklady pro tvorbu a aktualizaci databázové struktury serverem flexideo. Tyto podklady mají formu DAD souborů, jenž jsou sestavovány dle XDS zkompletovaného v předchozí fázi. Na rozdíl od úvodní fáze kompletace nemá tato fáze jako jediná žádná nastavení a v průvodci má jediné okno pro její spuštění. Okno má následující formu:

replic-wiz

Spuštění tvorby DAD musí pokaždé navazovat na provedenou kompletaci XDS. Pokud tedy tvorbu DAD již spustíte a pak ji přerušíte, je třeba následně spustit i proces kompletace. Tvorba DAD nemusí navazovat časově, jde o to, že v kompletním XDS tvorba DAD dále provádí jité úpravy a doplnění, které znemožňují jeho opakované použití pro tvorbu DAD. Pokud se o to pokusíte, replikátor vás tedy upozorní, že je třeba začít od začátku kompletací XDS. Na druhou stranu důvod k zastovování procesu DAD nemáte a jeho zastavení z důvodu výskytu problému je velmi ojedinělý. Ale může nastat a je třeba s tím počítat.

V principu je totiž tvorba DAD stále přípravou hlavního procesu replikace. Teprve po dokončení vytvoření DAD polí je podkladové XDS definitivně hotovo a dále se již neupravuje. Teprve pak je definitivně rozhodnuto o podobě nové verze a již by nemělo k žádným sporným bodům dojít.


Proces tvorby DAD

Nyní se podívejme na postup přípravy *.dad souborů. V této části nejde o princip toho, jak na základě XDS vzniká DAD, to naleznete v speciální části popisující DAD schema, zde půjde o stručný nástin toho, jak je tento pricip tvorby začleněn do celého procesu. Proces druhé fáze provádí tedy tyto hlavní úkony:

Příprava pracovního XDS - pro účely zpracování definované struktury si proces nejprve vytvoří pracovní XDS, očištěné od vlastnotí, jež pro strukturu databáze nejsou určující.

Vlastní tvorba - dle principů DAD schematu jsou připravená jednotlivá pole, který jsou přidělena prostá pořadová čísla;

Přečíslování DAD - po vytvoření nových DAD jsou tato porovnávána se stávající strukturou (pokud nejde o tvorbu nové verze) a těm, která popisují již existující struktury, jsou přidělena již existující id; jde o tzv. dad-id; novým dad strukturám jsou v této části přidělována historicky nová id;

Označení XDS - vytvořená a správně zařazená pole jsou pak podkladem pro vyznačení DAD struktur přímo v kompletním XDS, kde jsou jednak zaznamenány dad-path pro určení uložení v databázi a jednak jsou přenesena i dad-id tam, kde je jich pro další, hlavní fázi třeba;


Tvořené soubory

Při generování DAD jsou logicky generovány pouze soubory typu *.dad a to dvojího druhu - history.dad a version.dad, tyto jsou pak podkladem pro proveden replikačního procesu aktualizace na serveru.


1) Kompletace XDS2) Tvorba DAD3) Tvorba stránek4) Instalace