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 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. |