DefsComp.exe - Porovnání změn mezi verzemi
Defaultně dodávaný *.exe soubor. Jedná se o nástroj určený pro zobrazení a porovnávání změn mezi jednotlivými verzemi ABRA Gen a to hlavně ve skriptování (případně DynSQL). Je určen především servisním konzultantům servisní sítě výrobce a správcům systému. Principem zjišťování rozdílů je srovnání dvou definičních *.adc souborů, z nich každý je vygenerován pro určitou verzi systému. Viz též Verzování, deprecated prvky, definiční soubory.
Nástroj je řešen formou průvodce a obsahuje všechny společné prvky průvodce. Následuje popis jednotlivých kroků:
V tomto kroku je třeba vybrat definiční soubory, které se budou mezi sebou porovnávat. K dispozici jsou tyto položky:
| Název | Popis |
|---|---|
| Předchozí verze | Odkaz na definiční soubor minulé verze ABRA Gen. |
| Aktuální verze | Odkaz na definiční soubor aktuální verze ABRA Gen. |
Po načtení definičního souboru je u něj zobrazena textová informace o verzi a datumu generování.
V tomto kroku se dojde k zobrazení prvku needitovatelný seznam. Jedná se o seznam položek, u kterých bylo nastaveno, aby vstupovaly do definičního souboru.
V horní části okna jsou zobrazeny následující prvky:
| Název | Popis |
|---|---|
| Zobrazení |
Jedná se o způsob, jakým budou záznamy v seznamu zobrazeny. K dispozici jsou tyto možnosti: |
| Like podmínka | Možnost filtrovat za řetězec vyskytující se v signatuře. Parametr Auto * automaticky obalí řetězec symbolem hvězdičky. |
| Stav |
Tento oddíl obsahuje parametry, které při zatržení zafiltrují seznam záznamů. A to tak, že bude obsahovat pouze ty záznamy, kterých se parametr týká:
Pokud není zatržen žádný z parametrů, zobrazí se všechny záznamy. |
| Porovnání ve WinMerge | Pro aktuální záznam bude vyvolána aplikace WinMerge, která zobrazí konkrétní řetězce v signatuře, u kterých došlo ke změně. Lze použít také klávesovou zkratku Ctrl+Enter. |
| Přehled Deprecated položek | Funkce uloží do zadaného souboru ve formátu html seznam zastaralých (tzv. Deprecated |
| Přehled odstraněných položek | Funkce uloží do zadaného souboru ve formátu html seznam odstraněných položek. |
V needitovatelném seznamu se zobrazují údaje o jednotlivých položkách:
| Název | Popis |
|---|---|
| ^ | Pokud došlo na položce ke změně, je zde zobrazen symbol žlutého trojúhelníku . |
| + | Pokud byla položka přidána jako nová, je zde zobrazen symbol zeleného plus . |
| - | Pokud byla položka odstraněna, je zde zobrazen symbol červeného minus . |
| Kategorie | Kategorie, do které položka patří (scriptování, DynSQL atp.). |
| Signatura | Obsahuje celou definici položky. Může se jednat o funkci (function), vlastnost (property), událost (event), proceduru (procedure), DynSQL atp. |
| Původní signatura | Definice položky z předcházející verze. K dispozici pouze při zobrazení Podrobně na šířku. |
| Aktuální signatura | Definice položky z aktuální verze. K dispozici pouze při zobrazení Podrobně na šířku. |
.
.
.