Provedené změny
Došlo ke sjednocení a změně názvů property, metod a konstant zveřejněných z jádra IS K2 do K2 skriptu. Všechny změněné názvy jsou v angličtině.
Tento zásah má dopad na téměř vše v IS K2. Kromě standardu, který je celý zkonvertován a přepsán na nové identifikátory. Tyto úpravy je potřeba provést i do zákaznických úprav aplikace.
Úpravy se budou týkat následujících oblastí:
- K2 skript
- AM sestavy
- Návrhář objektů
- DFM formuláře
- Univerzální formuláře
- Objekty obsahující identifikátory polí
Přechod z K2 ori.05
V této kapitole bude popásno, jak přejít na verzi K2 iris z verze K2 ori.05.
Před přechodem se doporučuje si nastudovat novinky a přechod z verze K2 ori.05 na K2 iris.
Schéma reinstalace
Jednotlivé konverze, kterými lze převést úpravy, tak aby fungovaly pro novou verzi, budou popsány v následujícím textu. Většina akcí se provádí v rámci reinstalace. Výchozím bodem pro vysvětlení je tedy schéma reinstalace, které postupně v následujícím textu rozebereme.
Obr. Schéma reinstalace
Předinstalační příprava
V první fázi je potřeba připravit IS K2 verzi K2 ori.05 k přechodu na novou verzi. Jedná se o tzv. předinstalační přípravu. Zde se ještě nenacházíme v samotném reinstalačním procesu. Tuto fázi řeší Předinstalační příprava. Jakmile máme vše připraveno, můžeme přistoupit k samotné reinstalaci.
Upozornění
Při přechodu na verzi K2 siri, musíme vždy vycházet z verze K2 ori.05. Zároveň platí, že všechny zákaznické úpravy musí být na této verzi funkční.
Reinstalace - fáze 1/2
V první části již samotné reinstalace se provádí konverze struktur, které obsahují identifikátory, které se přejmenovaly. Jedná se o konverzi zákaznických K2 skriptů, AM sestav, rozšíření v Návrháři objektů, modifikací a vlastních univerzálních formulářů. Celou konverzi provádí funkce, která je detailně popsána dále v textu, a je spuštěna instalátorem nad K2 ještě ve verzi K2 ori.05+. Kompletní výstup je pak ukládán do adresáře Convert2023.
Upozornění
V této fázi není v IS K2 změněna žádná zákaznická úprava. Všechny jsou připraveny ve složce SupportedFiles/Convert2023.
Reinstalace - fáze 2/2
Následuje výměna binárních souborů na novou verzi K2 iris.
Na nové verzi se dále spouští povinná inicializace, která provede konverzi dat, která v IS K2 obsahují uložené identifikátory a také konverzi uložených objektů.
Na závěr se spustí funkce číslo 790, která vše co se zkonvertovalo funkcí 791, vrátí zpět do IS K2.
Poznámka
Samozřejmostí reinstalačního procesu, jsou operace známé z předchozích verzí, jako například kontrola struktur databází, aktualizace rozšíření návrháře objektů apod.
Doporučení po reinstalaci
Je nutné celou reinstalaci provést nejprve v testovacím režimu, kdy se celá K2 reinstaluje na novou verzi, odladí problémy v zákaznických úpravách a provede se testování uživateli. Následně se provede ostrá reinstalace s tím, že všechny připravené zákaznické úpravy se po reinstalaci převedou na ostrou K2 pomocí funkce Přenos customizací, nebo se opravené soubory v průběhu reinstalace nahrají do adresáře \SupportedFiles\Convert2023 do struktur, které jsou popsány v následujících kapitolách pro zpracování funkcí 790.