Co je aplikace a její verze

Aplikace je určena jednou SQL databází vycházející z konkrétní XDS, se kterou pracují klienti aplikace. Tedy hovoříme-li o aplikaci, nemusí jít o ucelený systém pro určitého klienta (i když tomu tak většinou bývá). Pakliže tým či firma využívá více databází, využívá také více aplikací. Tento přístup ovšem v praxi nemívá opodstatnění.

Každá aplikace pak má jednu verzi výchozí a na ní navazují verze aktualizační.


Návaznosti verzí

Jednotlivé verze navazují jedna na druhou do té míry, že se při tvorbě nové verze ověřují všechny dokumenty a jejich celá struktura. Přitom se ověřuje, zda nedošlo k nesprávným změnám. Jako nesprávné jsou chápány především tyto změny:

změna základního datového typu (např. boolean >> number)

změna opakovatelnosti segmentu

přejmenování name při ponechání short či naopak

změna mechanismu zdroje (krom count << >> own)

Každá nová verze musí respektovat ty předchozí a pokud je zapotřebí změnit strukturu dokumentu a jeho segmentů natolik, že to vyžaduje změnu databáze, musí být k této změně přistoupeno jako k přidání nové struktury. Pokud tedy například potřebujeme zapnout či vypnout opakování segmentu, nepadá v úvahu nic jiného, než-li úprava name i short (například přidáním číslice 2) a provedení potřebné změny opakování.

Touto kontrolou návaznosti je zajišťována koncepční správnost napříč všemi historickými verzemi aplikace. Srovnání verzí probíhá již při kompletaci XDS - viz. další kapitola.


Co je aplikace a její verzeSeznam uživatelských rolíJednotlivé fáze přípravy a spuštění verzeSoubory tvorby a jejich význam