 DefsComp.exe - Porovnání změn mezi verzemi
 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ů:
 1. krok - Výběr souborů
1. krok - Výběr souborů
                                                        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í.
 2. krok - Výsledek
2. krok - Výsledek
                                                        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  Atribut označující nějaký prvek jako zastaralý. Typicky se jedná o prvek, který je v budoucnu určen ke zrušení (byl např. nahrazen nějakým jiným prvkem, jinou funkcionalitou).) položek určených ke zrušení a jejich doporučených náhrad. | 
| 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. |