Štartovacie parametre (Procesy)

Štartovacie parametre (Procesy)

Štartovacie parametre procesov

Pri štartovaní procesov môžu byť použité štartovacie parametre. Tieto parametre sa pri konfigurácii procesu definujú prostredníctvom položky Parametre v konfiguračnom dialógovom okne alebo v súbore default.arg. Parametre je možné nastaviť aj v registroch na počítači, kde beží D2000 Server, na ktorý sa proces pripája.

Nasledovná tabuľka obsahuje prehľad štartovacích parametrov procesov.

Parameter

Platnosť parametra

Význam parametra

Parameter

Platnosť parametra

Význam parametra

/?

/h

Všetky klient procesy systému D2000

Zobrazí zoznam prípustných parametrov s vysvetlením ich významu pre daný proces.
Zadaním tohto parametra dôjde k ignorovaniu ostatných spúšťacích parametrov a po vypísaní vysvetľujúceho textu k spúšťanému procesu, sa tento proces ukončí.

/AF<Method>

D2000 HI, D2000 GrEditor, D2000 CNF, D2000 Application Manager, D2000 DDE Server, D2000 System Console, D2000 Tell, D2000 Browser

Vynútenie si inej autentifikačnej metódy na overenie užívateľského mena ako je požadovaná procesom D2000 Server.
Hodnota parametra <Method> môže byť:

Aby užívateľ mohol použiť nejakú autentifikačnú metódu, musí byť povolená v jeho konfigurácii (parameter Metódy autentifikácie).

/AN<Name>

D2000 HI, D2000 GrEditor, D2000 CNF

Meno užívateľa systému D2000 pre automatické prihlásenie po štarte procesu.
Ak sa nezadá parameter /AP, bude meno dosadené do prihlasovacieho okna a bude požadovaný vstup hesla.

--ANONYMIZEPERIOD=<seconds>

D2000 DBManager

Parameter nastaví periódu v sekundách anonymizácie a odmazávania záznamov v tabuľkách. Predvolená hodnota je 3600 sekúnd (1 hodina).

--ANSI

D2000 GateWay Client, D2000 GateWay Server

Parameter vynúti kódovanie Windows 1250 prenášaných textov. Ak nie je uvedený, texty sú kódované UTF8. Parameter je nutné použiť, ak partner komunikácie je staršej verzie ako 9.X a dochádza k prenosu textových hodnôt.

/AO<MenoSchémy>

D2000 HI, D2000 GrEditor, On-line konfigurácia systému - D2000 CNF

Meno schémy otvárenej pri 1. prihlásení užívateľa.

/AP<Password>

D2000 HI, D2000 GrEditor, D2000 CNF

Heslo užívateľa systému D2000 pre automatické prihlásenie po štarte procesu.
/AP znamená, že heslo je prázdny reťazec. Parameter je použitý aj pri zmene prístupového hesla do konfiguračnej databázy procesom kernel.exe.

/AS

D2000 HI, D2000 GrEditor

Parameter zakáže synchronizáciu bitových máp pri štarte procesu.

/ASE

D2000 System Console

Povolenie prepínania HOT (Active) servera (manuálne alebo automatické).

/ASG<skupina>

D2000 System Console

Automatické prepínanie HOT (Active) servera. Parameter skupina udáva názov redundantnej skupiny.

/ASI<interval>

D2000 System Console

Automatické prepínanie HOT (Active) servera. Parameter interval definuje časový interval, po uplynutí ktorého sa prepne HOT server.

/AX

D2000 HI

Nevykoná automatické otvorenie schémy/zostavy užívateľa

/B<BkpNr>

D2000 Server

BkpNr je počet záloh (backups) konfiguračnej databázy. Záloha databázy je vytváraná pri štarte procesu. Parameter /B0 spôsobí, že sa nebude vytvárať záloha databázy. Počet záloh (hodnota parametra BkpNr) môže byť od 0 do 3. Ak parameter nie je zadaný, je automaticky použitý /B0.

--batch_mode

D2000 Event Handler

Parameter modifikuje interpretáciu akcie DB_SET_PROCESS_PARAMS.

/C<ApplName>

D2000 Server

Meno aplikácie.

/CT

Všetky klient procesy systému D2000

Proces použije čas počítača, na ktorom je spustený. Ak nie je použitý (Default), proces používa čas počítača, na ktorom je spustený proces D2000 Server.
Pozn: V redundantných systémoch, ak proces D2000 Server je spustený s parametrom /CT, tak si nezosynchronizuje čas s aktívnym (Master) procesom D2000 Server. Toto môže byť užitočné, pokiaľ má aktívny D2000 Server zlý čas (napr. v dôsledku problémov s NTP).

/DBCA

D2000 Archiv

Proces D2000 Archiv vykonáva mazanie starých údajov z archívnej databázy a jej reorganizáciu, len ak je v aktívnom režime (ak ide o redundantný systém, navyše musí byť pripojený na HOT Server).

/DBCP

D2000 Archiv

Proces D2000 Archiv vykonáva mazanie starých údajov z archívnej databázy a jej reorganizáciu, len ak je v pasívnom režime (alebo ak ide o redundantný systém, v aktívnom režime, ale pripojený na SBS Server).

/DBCS

D2000 Archiv (iba na Oracle databáze)

Proces D2000 Archiv na reorganizáciu nepoužije SQL príkaz ALTER TABLE MOVE, ale ALTER TABLE SHRINK SPACE (príkaz je dostupný až pre Oracle 10g).

/DBCY

D2000 Archiv

Povolenie reorganizácie archívnej databázy. Ak proces D2000 Archiv nie je spustený s týmto parametrom, z archívnej databázy sa zmažú staré údaje, ale archívne tabuľky sa nereorganizujú (z dôvodu spätnej kompatibility procesu D2000 Archiv pred implementáciu reorganizácie).

/DBCY

D2000 DBManager

Zapnutie ladiacich výpisov o stave Oracle clustera.
Parameter má význam len vtedy, pokiaľ TNS databázy ukazuje na cluster a obsahuje sekciu FAILOVER (obnovovanie spojenia pri výpadku jednej z inštancií Oracle clustera). Ak sa sekcia FAILOVER v TNS databázy nenachádza, pri výpadku alebo vypínaní inštancie clustera nie sú generované žiadne ladiace výpisy.

Upozornenie: Parameter je možné použiť len pre dbmanager_ora.exe.

/DBD<pocet_dni>

D2000 Archiv

Proces D2000 Archiv obmedzí maximálnu hĺbku archivácie na počet dní, zadaných parametrom <pocet_dni>.
Obmedzenie sa týka všetkých objektov typu Archivovaná hodnota bez ohľadu na ich konfiguráciu.

/DBD<verzia>

D2000 KOM

Pri zadaní parametra bude D2000 KOM proces  pri inicializácii OEM protokolov oznamovať špecifikovanú verziu rozhrania KomAPI (položka VerLo v štruktúre InitParams).  Pozor - v skutočnosti sa rozhranie nemení, takže OEM protokoly nemusia fungovať korektne, ak používajú neexistujúce položky štruktúry InitParams alebo položky, ktoré boli pri zmene verzie rozhrania presunuté alebo zmenené.

/DBD<pocet_poziadaviek>

D2000 DBManager

Proces D2000 DBManager bude zaznamenávať v logu informácie o tom, že počet požiadaviek na jednom netransakčnom spojení prekročil hodnotu pocet_poziadaviek. Parameter je použiteľný pri ladení výkonnosti. Viac...

/DBIV<flag>

D2000 Archiv

Proces D2000 Archiv ignoruje hodnoty, ktoré majú nastavený flag rovnaký ako je daný parametrom <flag>.
Parameter je možné použiť aj pre viacero flagov súčasne (napr. proces spustený s parametrami /DBIVI /DBIVG bude ignorovať hodnoty, ktoré majú nastavené flagy I alebo G).

/DBPO

D2000 Archiv

Zapne vlastnosť archívu - archív archivuje len primárne dáta - požiadavky na štatistické a vypočítavané archívne objekty sú ignorované.
Parameter sa dá ovládať TELL príkazom SET_OPTION DBPO ON/OFF.

/DBS<size>

D2000 DBManager

Podpora práce s reťazcami väčšej dĺžky (napr. kvôli práci s CLOB stĺpcami databázy Oracle). Štandardne proces D2000 DBManager na prácu s reťazcami rezervuje miesto pre 4000 znakov. Pomocou tohto parametra je možné rezervovanú veľkosť zmeniť.
Poznámka: Zväčšenie rezervovanej veľkosti sa prejaví na spotrebe pamäte.

/DBSH

D2000 Archiv

Proces D2000 Archiv zdieľa archívnu databázu s iným procesom D2000 Archiv (napr. pri práci s databázovým clusterom). Existujú 2 možné konfigurácie:

  1. Dva (alebo viaceré) archívne procesy (SELF.ARC), jeden je pripojený na HS Server, druhý (ostatné) na SBS Server(y). Ak je proces SELF.ARC pripojený na SBS Server, pracuje v režime ReadOnly. Ak je pripojený na HS Server, pracuje štandardne.

  2. Dva (alebo viaceré) inštančné archívne procesy (SELF.ARC_1, SELF.ARC_2, atď.), ktoré sa pripájajú na HS Server. Aktívna inštancia pracuje štandardne, pasívna inštancia (inštancie) pracujú v režime ReadOnly.

Poznámka: Odporúčaná konfigurácia je použiť 2 alebo viac inštancií archívnych procesov, ktoré sú pripojené na HOT (Aktívny) server, pričom každá inštancia má vlastnú archívnu databázu. V tejto konfigurácii sa parameter /DBSH nepoužíva.

/DBSH

D2000 DBManager

Parameter má zmysel iba v redundantných systémoch.
Proces D2000 DBManager sa odpojí od databáz, ak:

  • D2000 server, ku ktorému je DbManager pripojený, sa dostane do stavu SBS,

  • DbManager je spustený inštančne (od D2000 verzie 8.0) a inštancia sa stane pasívnou.

Keď sa server dostane opäť do stavu HS, resp. keď sa inštancia stane aktívnou, spojenia na databázy sú obnovené.

Poznámka: Bez parametra /DBSH je v redundantnom systéme, v ktorom sa nachádzajú dva (prípadne viac, podľa stupňa redundancie) procesy D2000 DBManager, nutné počítať s tým, že celkový počet spojení otvorený na databázy bude dvojnásobný oproti neredundantnému systému. To môže spôsobiť problémy napr. pre databázu Oracle, pokiaľ nemá nastavenú dostatočne veľkú hodnotu pfile parametra processes.

/DBSH

D2000 KOM

Pre komunikačné linky typu Serial, Serial Line Redundant a Modem spôsobí zatváranie sériového portu, ak D2000 KOM proces je pripojený k SBS Serveru alebo ak sa stane D2000 KOM proces pasívnou inštanciou. Viac informácií viď poznámka.

/DBX

D2000 DBManager

Pokiaľ je parameter zadaný, pri práci s PostgreSQL databázou s BLOB poľami (BYTEA) budú tieto čítané/zapisované v hexadecimálnom tvare - DbManager bude prevádzať jednotlivé písmena do hexa kódu podľa ASCII tabuľky, tj ak je v BLOBe reťazec "ABC" , načíta sa "414243".

/DC

D2000 HI

Zakázanie používania cache pre schémy - zníženie pamäťových nárokov procesu za cenu spomalenia otvárania schém.

/DC

D2000 KOM

Vypnutie kontroly dôveryhodnosti serverovských TLS certifikátoch na linkách TCP/IP-TCP a TCP/IP-TCP Redundant.

--DEFAULT-TOOLBAR-COLOR

D2000 HI

Použiť východziu šedú farbu pre toolbary. Ak nie je prepínač špecifikovaný, použije sa biela farba.

/DG

D2000 HI

Zníženie pamäťových nárokov procesu pri práci s grafmi za cenu spomalenia kreslenia grafov obsahujúcich veľa dát.

/DI

D2000 HI, D2000 GrEditor, D2000 Archiv

Nastavenie výpisu špecializovaných informácií po štarte procesu.

/DL

D2000 HI, D2000 GrEditor

Nastavenie zápisu obsahu okna Listener do súboru.

/DM<nickname>

D2000 Server

Developer mode: umožňuje beh viacerých procesov D2000 Server na jednom počítači pre potreby vývoja. Hodnota <nickname> sa bude vypisovať v záhlaví konzolového okna procesu D2000 Server (pokiaľ je konzolové okno viditeľné na obrazovke, viď parameter /X) a tiež sa pridá k názvu zdieľanej pamäte používanej na komunikáciu s procesmi.
Kvôli zmene štandardného čísla TCP portu (3119) musia byť všetky procesy D2000 Server (s výnimkou jedného, ktorý používa štandardný TCP port 3119 a štandardný názov zdieľanej pamäte) spustené aj s parametrami /P a /DM.
Príklad:

ServerA: kernel.exe /P:10001 /CApp1 /DMThisIsApp1
ServerB: kernel.exe /P:10002 /CApp2 /DMThisIsApp2

pripájanie sa lokálne cez zdieľanú pamäť na ServerA: hi.exe /P:10001 /DMThisIsApp1
pripájanie sa lokálne cez zdieľanú pamäť na ServerB: hi.exe /P:10002 /DMThisIsApp2

pripájanie sa lokálne cez TCP/IP na ServerA: hi.exe /P:10001 /TP
pripájanie sa lokálne cez TCP/IP na ServerB: hi.exe /P:10002 /TP

pripájanie sa vzdialene na ServerA: hi.exe /Sserver_name /P:10001 /TP
pripájanie sa vzdialene na ServerB: hi.exe /Sserver_name /P:10002 /TP

Poznámka: Proces D2SMC podporuje spúšťanie s parametrami /DM a /P. Je možné viacnásobné spustenie D2SMC, pričom každý komunikuje s jedným D2000 Serverom bežiacim v developer mode.

/DP

Procesy s textovou konzolou

(Debug Pipe) – Proces bude zobrazovať priebeh komunikácie s procesom D2000 Server.

/DPR
/DPP
/DPA

D2000 HI, D2000 GrEditor

Nastavenie riadenia zobrazenia príjmu správ z príkazového riadku:
/DPR - pri príjme
/DPP - pred spracovaním
/DPA - obidva spôsoby

/DUMP
/DUMP_MEDIUM
/DUMP_FULL

Všetky klientske procesy systému D2000

Spolu s procesom sa spustí aj monitorovací proces procdump.exe, ktorý sleduje neošetrené výnimky, ktoré môžu v danom procese nastať. V prípade pádu procesu na takúto výnimku je zapísaný dump súbor procesu do logovacieho adresára systému D2000 (podadresár dumps). Dump súbor obsahuje informácie o procese v čase jeho pádu, z ktorých je neskoršou analýzou možné zistiť jeho príčinu.
Veľkosť zapísaného dump súboru a množstvo informácií závisí od použitého prepínača:

  • /DUMP - generuje súbor so základnými informáciami o procese, ako sú thready a ich call-stacky. Veľkosť tohto súboru je relatívne malá. Vo väčšine prípadov sú informácie obsiahnuté v tomto súbore dostatočné na analýzu príčiny pádu procesu.

  • /DUMP_MEDIUM - generuje súbor s informáciami o procese rozšírenými o určitú časť pamäte tvorenú heapom. Veľkosť tohto súboru je niekoľko krát väčšia ako v prípade prepínača /DUMP.

  • /DUMP_FULL - generuje súbor s celým obrazom procesu v čase pádu. Veľkosť tohto súboru môže byť veľmi veľká (rovnajúca sa veľkosti procesu v pamäti). Použitie tohto prepínača je nutné len vo veľmi výnimočných prípadoch!

/DW

Procesy s textovou konzolou

Neminimalizovať textové okno programu po štarte procesu. Ak sa nezadá, proces okno po štarte minimalizuje.

/E+<ladiaca_kategoria>
/E-<ladiaca_kategoria>

Všetky procesy systému D2000

Zapnutie (+) / vypnutie (-) zobrazovania ladiacich informácií danej kategórie (ladiaca_kategoria) pri štarte procesu.
Ladiace informácie slúžia pre interné potreby vývoja systému.

Zapínanie / vypínanie zobrazovania ladiacich informácií a ich prezeranie je možné aj prostredníctvom procesu D2000 System Console.

Upozornenie: Zapnutie zobrazovania ladiacich informácií zvyšuje zaťaženie systému.

/E+DBG.CHECK.OBJECTS

D2000 Server

Proces D2000 Server vykoná po štarte kontrolu konfigurácie všetkých objektov.

/E+DBG/E+RTM.USELOCALCACHE

D2000 HI

Zapne použitie cache dát prenášaných z D2000 Servera na D2000 HI. Umožňuje, hlavne v prípade pomalých sietí (WiFi), urýchliť nábeh klienta D2000 HI. Parameter je potrebné zadať pri štarte procesu. Pri prvom spustení vytvára cache, ktorá do podadresára localstore adresára aplikácie (na strane klienta) produkuje množstvo súborov (napríklad pre každý event a schému jeden).

/F<Period>

Všetky klient procesy systému D2000

Period je perióda vysielania WatchDog správy medzi klientským procesom a procesom D2000 Server. Udáva sa v sekundách, pričom nula znamená, že sa táto správa vysielať nebude. Náhradná hodnota je /F60.

/FCI<period>

Všetky klient procesy systému D2000

Period je perióda vysielania ClientInfo správy z klientského procesu do procesu D2000 Server. Udáva sa v sekundách, pričom nula znamená, že sa táto správa vysielať nebude. Ak prepínač /FCI nie je zadaný, ako perióda sa berie hodnota periódy WatchDog (parameter /F, viď vyššie); ak je WatchDog vypnutý, tak je náhradná hodnota 60. Na základe správy ClientInfo kernel plní štruktúru SV._System_Proces.

/FI

D2000 Event Handler

Časový limit pre spracovanie požiadavky. Udáva sa v sekundách.
Default hodnota je /FI120.
Viac...

/FM

D2000 Topology

Zadaním tohto parametra bude topológia používať celkový výpočet namiesto čiastkového.
Viac..

/FS

D2000 HI, D2000 GrEditor, D2000 CNF

Čas zobrazenia chybového hlásenia pri neúspešnom pokuse o nadviazanie spojenia s procesom D2000 Server. Default hodnota je 60 s. Pre hodnotu /FS0 sa nezobrazí ani štartovacie okno procesu, ani chybové hlásenie v prípade neúspechu.

--fullscreen

D2000 HI

Zapnutie celoobrazovkového módu - skryje titulok a lišty hlavného okna, ako aj maximalizovaných dialógových schém. Funčnosť môže byť pozmenená podľa špeciálneho režimu HI. Viac v kapitole Špeciálne zobrazenie HI.

/GTWC<ipAddress:portNr>

D2000 Gateway Client

IP adresa a port D2000 Gateway Servera, ku ktorému sa D2000 Gateway Client pripája. Parameter môže byť zadaný viackrát (v systémoch s redundantnými sieťami a/alebo redundantnými D2000 Gateway Servermi).

/GTWL<portNr>

D2000 Gateway Server

TCP port na ktorom D2000 Gateway Server počúva a prijíma D2000 Gateway Clientov

/H

D2000 Server

Zvýšenie priority pre proces D2000 Server. Dôsledok zvýšenia priority je dosiahnutie lepšej odozvy pri komunikácii so sieťovými klient procesmi.

/HW

Všetky klient procesy systému D2000

Parameter má za následok prihlásenie procesu k aplikácii WDDemon, ktorá kontroluje funkčnosť prihlásených klient procesov.
Parameter je použitý len, ak je perióda vysielania WatchDog správy (parameter /F) rôzna od 0.

/KA<ArchivSize>

D2000 KOM

Povolí funkciu KOM archívu. <ArchivSize> je veľkosť archívneho súboru - buffra v rozsahu 1 až 400 megabytov.
Poznámka: Parameter /KA automaticky aktivuje aj /KX (práca procesu v režime offline).

/KC<ApplName>