![]() |
Přístup uživatelů, hesla, sledování provozu |
![]() |
Spuštění a provoz Kaskády | Kontrola počtu uživatelů - licence |
![]() |
Tato kapitola je velmi technická a je určena pro ty správce počítačového prostředí, kteří chtějí znát podrobnosti uvedené v názvu kapitoly.
Pro běžné užívání Kaskády není nutné tato fakta studovat a znát.
Níže je popsáno umístění některých důležitých konfiguračních údajů Kaskády a/nebo aplikací, se kterými Kaskáda spolupracuje.
Během spouštění programu dochází k načtení konfigurace z tzv. registrů operačního systému (systémových registrů,
registrů Windows,...).
Konfigurační údaje čtené z registrů mohou být někdy zadány také jako parametry programu na příkazové řádce. V
takovém mají přednost údaje z příkazové řádky.
K úpravám a prohlížení systémových registrů slouží nástroj regedit, který spustíte například pomocí nabídky Start
-> Spustit -> regedit.exe.
Pokud Kaskáda běží na Windows jménem neprivilegovaného uživatele (tzn. daný uživatel Windows není členem skupiny
Administrators, Kaskáda nebyla explicitně spuštěna se zvýšenými oprávněními apod.) tak nemůže zapisovat
do chráněných míst v systémovém registru. Zejména se jedná o větev "Local Machine", ve které je uložena
konfigurace platná pro všechny uživatele daného PC.
Jelikož do větve Local Machine Kaskáda zapisovat v některých případech musí (např. od/registrace databázového
serveru), budete při takových příležitostech požádání o přidělení zvýšených oprávnění. Jedná se o standardní
dialog Windows, kterým povolíte provádění změn v počítači pro aplikaci KaskAdminCLI.exe.
Tato aplikace je (stejně jako všechny ostatní spustitelné programy dodávané s Kaskádou) digitálně podepsána
soukromým klíčem firmy KaskSoft s.r.o.. Můžete si tak snadno ověřit, že zvýšená práva neudělujete podvržené
aplikaci.
Informace se čerpají z těchto míst v registrech:
Obsahují zejména konfiguraci databázového serveru a/nebo klienta. Tyto záznamy vytváří při instalaci nebo konfiguraci 602SQL serveru zejména řídící konzole 602SQL. Kaskáda tyto údaje mění při (od)registraci síťového databázového serveru.
HKEY_LOCAL_MACHINE\Software\Software602\602SQL\Database
V registrech 602SQL jsou uloženy všechny registrované databázové servery. Odtud se čtou jména databázových serverů pro nabídku uživateli při přihlašování, v dialogu Přihlášení k databázovému serveru.
HKEY_CURRENT_USER\Software\Software602\602SQL\Printers
Pod tímto klíčem jsou uložené specifické informace o tiskárnách tohoto počítače, které potřebuje ke své práci generátor tiskových sestav 602SQL využívaný mj. i Kaskádou.
Tyto záznamy vznikají při instalaci a/nebo běhu Kaskády.
Textová hodnota InstallDir obsahuje cestu ke složce s instalací Kaskády, ve kterém předpokládáme
Kaskada.exe
Podsložka ApplKaskDemo, obsahující data pro vytvoření demoverze.
Podsložka ApplKaskMaster, obsahující matriční data.
Podsložka ImgStart, obsahující obrázky zobrazující se během inicializace datových struktur.
Číselná hodnota CanKaskadaStart602SQL určuje, zda smí Kaskáda spustit lokální 602SQL server v případě, že tento neběží.
Textová hodnota %602FormFiller obsahuje cestu k aplikaci FormFiller od Software602. Tato cesta se používá pro otevření některých tiskových výstupů v aplikaci FormFiller.
Klíč ApplKaskadaWin slouží k uložení konfigurace daného počítače, která je specifická pro právě přihlášeného uživatele. Následuje seznam používaných hodnot:
CanEditPDF - odpovídá menu
DefaultFontSize - výchozí velikost písma v Kaskádě v bodech. Odpovídá menu
DefaultCharset - výchozí kódování znaků. Odpovídá menu
OpenHelpWithShellExecute - nastavte na 1 pokud máte problém s otevřením nápovědy z Kaskády. Odpovídá menu
PreferredPDFTool - odpovídá menu
SavePathForVega - cesta pro ukládání účtenek z Vega.
ShowImagesOnStart - zda při startu Kaskády zobrazovat dodané fotografie (podsložka ImgStart ve složce s instalací Kaskády, soubory začínající podtržítkem)
Klíč Database slouží především jako "rozcestí" pro jednotlivé 602SQL servery
Textová hodnota LastUsedServer slouží k uložení jména posledního použitého databázového serveru, ke kterému z této uživatelské stanice proběhlo úspěšné přihlášení.
Pod klíčem Database jsou další podklíče, představující jednotlivé 602SQL servery, nikoliv registrované,
ale všechny použité během přihlašování do Kaskády.
Textová hodnota User obsahuje jméno posledně přihlášeného uživatele k tomuto databázovému serveru.
Textová hodnota Appl obsahuje jméno posledně použité databázové aplikace.
Tyto záznamy v registrech vznikají v průběhu práce s Kaskádou při přihlášení k databázovému serveru.
Klíč Transactions slouží jako dočasné úložiště změn v registrech, které Kaskáda provádí dávkově.
HKEY_CURRENT_USER\Software\Software602\KaskNotify
Slouží pro KaskNotify (správce avíz Kaskády) k uložení základní konfigurace. Jsou zde uloženy hodnoty
V tomto odstavci se dozvíte, která místa v registrech Windows Kaskáda používá při generování PDF souborů.
HKEY_CURRENT_USER\Software\PdfCreator
Podle existence tohoto klíče Kaskáda pozná, že je na počítači nainstalován PdfCreator.
Při tvorbě vlastního PDF souboru pak Kaskáda provede modifikaci některých klíčů v registru v podsložce HKEY_CURRENT_USER\Software\PdfCreator\Program. Po úspěšném exportu vrátí hodnoty klíčů na původní hodnoty, které si před exportem zaznamenala.
HKEY_CURRENT_USER\Software\Software602\Print602\2001\PDF
HKEY_CURRENT_USER\Software\Software602\Print2PDF\PDF
Podle existence jednoho z těchto klíčů Kaskáda pozná, že je na počítači nainstalován program Print2Pdf. V závislosti na jeho verzi použije buď jeden nebo druhý klíč. Pokud nalezne oba klíče, znamená to, že jsou v počítači nainstalovány obě podporované verze Print2Pdf.
Další operace s registry pak Kaskáda provádí v podklíči HKEY_CURRENT_USER\Software\Software602\...\SDK_UseKey. Po úspěšném exportu vrátí hodnoty klíčů na původní hodnoty, které si před exportem zaznamenala.
Při startu provádí Kaskáda kontrolu existence podporovaných PDF generátorů. Pokud je nainstalován pouze jeden z
generátorů, je použit pro tvorbu PDF výstupů.
V případě, kdy zjistí přítomnost více než jednoho z nich, automaticky zvolí jeden jako výchozí generátor pro
Kaskádu. Pořadí přiřazování je následující:
Změnu výchozího generátoru pak můžete kdykoliv později provést v menu
Informace o preferovaném PDF generátoru je zapsána v registrech v klíči
HKEY_LOCAL_MACHINE\Software\Software602\Kaskada\PreferedPdfTool
V dialogu "O aplikaci" pak na základě této hodnoty zobrazí informaci o používaném nástroji pro tvorbu PDF.
Jedná se o jednu z klíčových systémových tabulek, ve které jsou zaznamenány základní parametry, nejen samotného databázového serveru, ale také libovolné aplikace, která na tomto serveru běží.
Také Kaskáda si do této tabulky zaznamenává řadu údajů (Owner = '@KASKADA'), následuje jejich stručný přehled.
( např: 13.9.2006 08:13:54#16705094 )
Slouží pro zjištění, zda není na novější verze
Kaskády, než v matriční datové větvi _kask_master.
( např: \\192.168.1.123\zalohy\wb_firma\Den3\08111902.02 )
Jméno posledně vytvořeného záložního souboru.
( např: PC-JARDA )
Jméno počítače, ze kterého jako jediného je povoleno provádět upgrade kaskády na SQL serveru.
( např: dispecink@skvelepocitace.cz )
Cílová elektronická adresa pro zásilky směrované na technickou podporu Kaskády (v případě, že technickou
podporu poskytuje jiný dodavatel než firma KaskSoft s.r.o.).
( např: D )
Způsob chování při spouštění Kaskada.exe, zda a jak lze měnit provozní
datum/období.
( např: 14000000000000 )
Offset pro generování ID objektu, je určen licenčním klíčem.
( např: Kask_data )
Jméno datové větve, při jejímž nočním úklidu se má provést "kaskádní zálohování" celé databáze.
Pokud údaj neexistuje nebo je prázdný nebo je to neexistující datová větev, pak se "kaskádní zálohování" celé
databáze neprovede.
( např: \\192.168.1.123\zalohy\wb_firma )
Kořen podsložek pro zálohování v případě "kaskádního zálohování" (viz. OdaBackupAppl).
( např: D:\Temp )
Složka, ve které bude při zálohování databáze proveden export a komprese dat. Složka musí být na disku
fyzicky přítomném v počítači, na kterém běží databázový server (tedy nikoliv sdílená po síti) a disk by měl
být co nejrychlejší (SSD nebo rychlý rotační disk).
( např: 2 )
Určuje scénář (dny-týdny-měsíce ...) podle kterého má probíhat "kaskádní zálohování", když už se provádí.
( např: PC-JARDA )
Pokud je údaj neprázdný, pak je dočasně nastaven tzv. výhradní režim, při
kterém nemůže Kaskádu spustit nikdo jiný než uživatel, spouštějící jí z uvedené stanice.
( např: FALSE )
Detekce běhu nočního úklidu, při jeho spuštění se nastaví TRUE a při ukončení FALSE.
( např: TRUE)
Pomocný údaj, který slouží k zachycení informaci o nekorektním ukončení chodu SQL serveru.
( např: FALSE )
Detekce potenciálního problému s indexy, po případném neregulerním
ukončení chodu SQL serveru (resp. při následujícím startu) se zde zapíše TRUE (vrcholový administrátor je pak
upozorňován) a při revizi indexů se zde zaznamená FALSE.
![]() |
Přístup uživatelů, hesla, sledování provozu |
![]() |
Spuštění a provoz Kaskády | Kontrola počtu uživatelů - licence |
![]() |