...
| Bez parametrov príkaz vypíše stav monitorovania, resp. ukladania auditovacích informácií (pozri tiež Monitorovanie zmien v konfigurácii objektu typu Skupina objektov). Parameter REINIT USERS spôsobí zápis aktuálnej konfigurácie všetkých objektov typu *Užívateľ* do monitorovacej databázy. Parameter REINIT RES_GROUP spôsobí zápis aktuálnej konfigurácie potrebných objektov typu *Skupina objektov* do monitorovacej databázy. Ak v príkaze nie je uvedený typ objektu, do monitorovacej databázy sa zapíšu objekty typu *Užívateľ* aj *Skupina objektov*. | ||||||||||||||||||||||||||||||||||||
BACKUP SYSCFG path | Záloha konfiguračnej databázy do adresára určeného parametrom path (platformy Sybase SQL Anywhere, PostgreSQL). Poznámka: Vykonanie zálohy môže byť ovplyvnené nastavením parametra ConfigBackUpTimeout. | ||||||||||||||||||||||||||||||||||||
BACKUP LOGFILE path | Záloha monitorovacej databázy do adresára určeného parametrom path (platformy Sybase SQL Anywhere, PostgreSQL). | ||||||||||||||||||||||||||||||||||||
CFGSYNCHROAUTO ON/OFF | Povolenie / zakázanie automatickej synchronizácie konfiguračnej databázy po pripojení nového SBS (stand-by server). Poznámka 1: Príkaz je možné použiť len pre HOT server. Poznámka 2: Vykonanie synchronizácie môže byť ovplyvnené nastavením parametra ConfigSynchroTimeout. | ||||||||||||||||||||||||||||||||||||
CHECK_ARCHIVE | Príkaz vykoná kontrolu zhody typu hodnoty primárneho archívneho objektu a typu hodnoty archivovaného objektu a vyhlási chybu (vypíše do logu). Chyba je, ak typ hodnoty primárneho archívneho objektu je iný, ako typ hodnoty archivovaného objektu. | ||||||||||||||||||||||||||||||||||||
| Zabezpečí, že po akejkoľvek zmene súborov v adresári %lt;appldirgt;/java/shared, v ktorom sú umiestnené externé a užívateľské knižnice pre Javu, D2000 Server rozpošle tieto súbory všetkým bežiacim klientom. | ||||||||||||||||||||||||||||||||||||
DI ON/OFF DI /E+dbginfo DI /E-dbginfo | Debug Info - zapnutie (DI ON), resp. vypnutie (DI OFF) zobrazovania vnútorných ladiacich informácií procesu D2000 Server (v okne procesu a v procese D2000 Sysconsole). Príkaz umožnuje zapnúť alebo vypnúť zobrazovanie debug informácií podľa kategórií tak ako umožňuje užívateľské rozhranie procesu SysConsole. Príklad 1: Zapnutie debug informácií DI /E+DBG.CFG_RQ Príklad 2: Zapnutie debug informácií DI /E-DBG.CFG_RQ | ||||||||||||||||||||||||||||||||||||
DP ON/OFF | Debug Pipe - zapnutie, resp. vypnutie zobrazovania komunikácie procesu D2000 Server s klient procesmi (len vtedy, ak je okno procesu zobrazené na pracovnej ploche). | ||||||||||||||||||||||||||||||||||||
ENABLEAUTOSTARTPROCESSES | od verzie v23.0 Ak bol kernel odštartovaný s parametrom /N, tj. aby neštartoval procesy, volaním tohto tell príkazu sa štartovanie zapne a kernel procesy začne štartovať. | ||||||||||||||||||||||||||||||||||||
INSTANCE SET|GET ACTIVE|PREFERRED|USABLE ... | Príkaz slúži na zistenie a nastavenie aktívnej inštancie, preferovanej inštancie a módu inštancie v load-balancing režime.
| ||||||||||||||||||||||||||||||||||||
MESSAGE Text_Spravy meno_procesu | Broadcast (zaslanie) textovej správy klient procesom. Meno procesu môže byť zadané ako maska (napr. *.HIP - pre všetky procesy D2000 HI). Ak je návratový kód Success, errcode obsahuje počet klientov, ktorým bola vyslaná správa z procesu D2000 Server. | ||||||||||||||||||||||||||||||||||||
RD_SET_HOT serverName | Nastavenie HOT servera v redundantnom systéme. Parameter serverName je meno servera v rámci redundantnej skupiny. | ||||||||||||||||||||||||||||||||||||
| On-line načítanie informácií o rozsahu licencie (súbor LicenceRun.code alebo LicenceDev.code) a informácií o sieťových klientoch (súbor ConsolesInfo.txt). Umožňuje on-line zmenu rozsahu licencie - bez zastavovania systému ako aj on-line načítanie zoznamu sieťových klientov po jeho ručnej úprave. Poznámka 1: V redundantných systémoch je potrebné vymeniť súbor LicenceRun.code, resp. LicenceDev.code na všetkých redundantných serveroch. Poznámka 2: V redundantných systémoch je potrebné upraviť súbor ConsolesInfo.txt na aktívnom (HOT) serveri. Zmeny budú prenesené na SBS servery. Poznámka 3: Informácie o licencii sa klientskym procesom posielajú pri pripojení na D2000 Server. Preto, pokiaľ zmena licencie ovplyvňuje aj iné procesy ako je D2000 Server, je nutné tieto reštartovať. Napr. pridanie komunikačného protokolu ovplyvňuje D2000 CNF - aby bol dotyčný protokol povolený v D2000 CNF, treba ho reštartovať. Podobne, aby KOM proces bol ochotný vytvoriť stanicu a merané body s pridaným protokolom, treba ho reštartovať. | ||||||||||||||||||||||||||||||||||||
RELOAD_PARAMS | Načítanie všetkých parametrov pre kernel (s výnimkou parametrov týkajúcich sa uloženia monitorovacej databázy do trezoru) - bez potreby reštartovania systému D2000. | ||||||||||||||||||||||||||||||||||||
RELOAD_SECURITY | Načítanie novej konfigurácie Security Policy - bez potreby reštartovania systému D2000. | ||||||||||||||||||||||||||||||||||||
REPAIR_ARCHIVE | Príkaz vykoná kontrolu zhody typu hodnoty primárneho archívneho objektu a typu hodnoty archivovaného objektu. Ak nastane chyba, tak následne túto chybu opraví (opravu vypíše aj do logu). Chyba je, ak typ hodnoty primárneho archívneho objektu je iný, ako typ hodnoty archivovaného objektu. | ||||||||||||||||||||||||||||||||||||
| Inicializuje cestu k repozitáru. Ak cesta neexistuje, bude vytvorená. Ak na danej ceste už existuje repozitár, bude tento repozitár použitý pre ukladanie histórie objektov. Zaznamenávanie histórie musí byť vypnuté | ||||||||||||||||||||||||||||||||||||
REPOSITORY DISCONNECT | Zruší nastavenú cestu k repozitáru. Zaznamenávanie histórie musí byť vypnuté. | ||||||||||||||||||||||||||||||||||||
REPOSITORY ON|OFF | Zapne/vypne zaznamenávanie histórie. Musí byť nastavená cesta k repozitáru. | ||||||||||||||||||||||||||||||||||||
RESTART meno_procesu | Príkaz zastaví bežiaci proces a následne ho korektne spustí. Poznámka:Ak je proces zastavený (v stave Stop alebo Crash), tak ho príkaz iba spustí. | ||||||||||||||||||||||||||||||||||||
meno_procesu rezim | Zapnutie/vypnutie režimu Load balancing pre proces D2000 Archív (viac informácií v kapitole Redundancia archivácie - Load balancing) alebo D2000 Kom (viac informácií v kapitole Redundancia komunikačného procesu KOM). Príklad: SET_LOAD_BAL_MODE SELF.ARC 1 - zapne Load balancing režim pre proces SELF.ARC. SET_LOAD_BAL_MODE SELF.KOM 1 - zapne Load balancing režim pre proces SELF.KOM. | ||||||||||||||||||||||||||||||||||||
| Príkaz vypíše na textovú konzolu a do logovacieho súboru (kernel.log) procesu D2000 Server zoznam mien registrovaných volaním akcie GETACCESS v rámci aplikácie (s kľúčovým slovom PUBLIC). Zoznam obsahuje na každom riadku registrované meno informácie o majiteľovi rezervovaného mena v poradí: meno_pocitaca;meno_procesu;meno_eventu/aktivnej_schemy Príklad: | ||||||||||||||||||||||||||||||||||||
SHOW_ARC_STAT meno_procesu | Výpis štatistických informácií o bežiacich inštanciách archívu - max. počet a súčet spracovávaných požiadaviek na čítanie. | ||||||||||||||||||||||||||||||||||||
| Výpis konfiguračných informácii o procese D2000 Server. Jedná sa o
| ||||||||||||||||||||||||||||||||||||
| Príkaz vypíše dynamické informácie o danom objekte (zoznam objektov, ktoré dynamicky alebo staticky používajú daný objekt) na textovú konzolu procesu D2000 Server. Poznámka: Príkaz je určený hlavne pre diagnostické účely v systémoch D2000. | ||||||||||||||||||||||||||||||||||||
SHOW_DYNO_LIST idFirst idLast | Príkaz na základe zvoleného intervalu vypíše zoznam aktuálnych dynamických objektov (ID a meno objektu) v systéme na textovú konzolu procesu. Poznámka: Príkaz je určený hlavne pre diagnostické účely. | ||||||||||||||||||||||||||||||||||||
SHOW_TRANS_LIST | Príkaz vypíše zoznam interných transakcií systému D2000. Poznámka:Príkaz slúži pre vnútorné potreby ladenia systému D2000. | ||||||||||||||||||||||||||||||||||||
SHUTDOWN D2000 | Zastavenie systému D2000. | ||||||||||||||||||||||||||||||||||||
SHUTDOWN RESTART_D2000 | Restart systému D2000. | ||||||||||||||||||||||||||||||||||||
SHUTDOWN RESTART | Zastavenie systému D2000 a reštart operačného systému. | ||||||||||||||||||||||||||||||||||||
SHUTDOWN SHUTDOWN | Zastavenie systému D2000 a ukončenie operačného systému. | ||||||||||||||||||||||||||||||||||||
SHUTDOWN WINNT | Zastavenie systému D2000 a reštart operačného systému. | ||||||||||||||||||||||||||||||||||||
START meno_procesu | Štart procesu. | ||||||||||||||||||||||||||||||||||||
STDOUT output | Príkaz presmeruje štandardný výstup na nový výstup. Príklad: | ||||||||||||||||||||||||||||||||||||
STOP meno_procesu [FORCE] | Zastavenie procesu. V prípade zadania nepovinného parametra FORCE, bude ukončenie procesu vynútené. | ||||||||||||||||||||||||||||||||||||
*SUSPEND* SLEEP [WAKEUP yyyy-mm-ddThh:mi:ssZ]|HIBERNATE | Príkaz spôsobí prechod OS do režimu spánku (SLEEP) alebo hibernácie (HIBERNATE). V prípade prechodu do režimu spánku je možné nastaviť čas automatického prebudenia systému pomocou parametra WAKEUP yyyy-mm-ddThh:mi:ssZ , kde reťazec yyyy-mm-ddThh:mi:ssZ určuje UTC čas zobudenia. Reťazec musí byť v tvare ISO 8601 (http://sk.wikipedia.org/wiki/ISO_8601). Príklad: *SUSPEND SLEEP WAKEUP 2015-02-11T12:00Z* - spôsobí uspatie počítača a automatické prebudenie na obed 11. februára 2015 (UTC) | ||||||||||||||||||||||||||||||||||||
| Povolenie, zakázanie alebo zistenie stavu oneskorenia prenosu dát medzi procesom D2000 Server a klientom pri použití komunikačného protokolu TCP/IP. Nastavenia parametra TCP_NO_DELAY na úrovni TCP vypína oneskorenie pri posielaní TCP paketov (funkcia setsockopt s parametrom TCP_NODELAY - viď Nagle's algorithm). Oneskorenie je vhodné na to, aby sa po sieti neposielalo veľa malých paketov, ale menej väčších. Na druhej strane, pokiaľ komunikujúci partneri čakajú jeden na druhého (napr. volanie procedúr medzi viacerými procesmi EVENT alebo medzi HI a EVENT), toto oneskorenie môže spôsobiť výrazné spomalenie skriptov. Štandardne je oneskorenie zapnuté (TCP_NO_DELAY = FALSE). Tento tell príkaz je určený iba pre účely ladenia a vývoja. Poznámka 1: Pri pripájaní TCP/IP klientov proces D2000 Server zisťuje hodnotu parametra TCP_NO_DELAY a podľa nej nemení alebo nastavuje parameter TCP_NO_DELAY klientovi. Táto hodnota je následne poslaná klientovi, ktorý si takisto podľa nej nastaví parameter TCP_NODELAY na TCP spojení so serverom. Upozornenie: V súčasnej implementácii tell príkaz TCP_NO_DELAY nespôsobí žiadnu zmenu nastavení na strane klienta! Poznámka 2: Okrem parametra TCP_NO_DELAY existuje ešte ďalší parameter - posielanie oneskorených potvrdení (TCP delayed acknowledgments - nastavuje sa v OpenVMS a *nix systémoch volaním sysconfig -r inet tcpnodelack). Tento ďalší parameter sa týka 200 ms oneskorenia pri posielaní potvrdení o doručení TCP paketu a môže integrovať s parametrom TCP_NODELAY. Kotva | | xml_export0 | xml_export0 | XML_EXPORT path mask [ exp_param1={ON|OFF} [ exp_param2={ON|OFF} [ ...]]]Upozornenie: Od verzie V8.00.001 príkaz nie je podporovaný.|||||||||||||||||||||||||||||||||
| Export časti konfigurácie, ktorá nie je súčasťou konfigurácie objektov, z XML súborov.
| ||||||||||||||||||||||||||||||||||||
| Upozornenie: Tell príkaz nie je podporovaný pre OpenVMS. Import XML súboru (súborov) podľa parametra path_to_dir / path_to_file path_to_dir - názov adresára s XML súbormi (napr. D:\temp). Pozor - adresár je prehľadávaný na xml súbory rekurzívne. path_to_file - absolútna cesta k XML súboru (napr. D:\temp\H.Sec.xml) Spúšťanie príkazu je podmienené používaním konfiguračného kľúča. Pri importe súborov na VMS sa cesta musí zadať v Unix formáte. Import jedného súboru - podporuje oba zápisy: Poznámka: Príkaz je zaradený medzi "security" TELL príkazy. To znamená, že je možné ho spustiť iba z interaktívnych klientskych procesov s konfiguračným kľúčom, alebo z procesu D2000 Event Handler. | ||||||||||||||||||||||||||||||||||||
| Import časti konfigurácie, ktorá nie je súčasťou konfigurácie objektov, z XML súborov. Parameter: [Path, FileName, TableName[, CleanTable]]
Spúšťanie príkazu je podmienené používaním konfiguračného kľúča. Poznámka: Príkaz je zaradený medzi "security" TELL príkazy. To znamená, že je možné ho spustiť iba z interaktívnych klientskych procesov s konfiguračným kľúčom, alebo z procesu D2000 Event Handler. Kotva | | xml_settings | xml_settings | XML_SETTINGSUpozornenie: Od verzie V8.00.001 príkaz nie je podporovaný.|||||||||||||||||||||||||||||||||
| Čiastočný update objektov prostredníctvom XML z adresára určeného parametrom Path. Parameter: [path_to_dir / path_to_file] Poznámka: Príkaz je zaradený medzi "security" TELL príkazy. To znamená, že je možné ho spustiť iba z interaktívnych klientskych procesov s konfiguračným kľúčom, alebo z procesu D2000 Event Handler. |
...
DP ON/OFF | Debug Pipe - zapnutie / vypnutie zobrazovania komunikácie s procesom D2000 Calc (len vtedy, ak je okno procesu zobrazené na pracovnej ploche). | ||||||
RESET_STATISTICS | Vynulovanie počítadiel pre vyhodnotenie štatistických údajov. | ||||||
STDOUT output | Príkaz presmeruje štandardný výstup na nový výstup. Príklad: | ||||||
CALCINFO ON|OFF clcName [row] | Príkaz slúži na zistenie dôvodu prepočtu počítaného bodu, ktorý má parameter Spôsob prepočtu nastavený na hodnotu Pri zmene alebo Trigger. Príkaz zabezpečí (CALCINFO ON), že do LOG súboru procesu budú priebežne zapisované informácie o dôvode prepočtu daného počítaného bodu. Príkaz CALCINFO OFF ukončí priebežný zápis do LOG súboru. Používa sa pre počítané body, ktoré majú parameter Spôsob prepočtu nastavený na hodnotu Pri zmene alebo Trigger. Záznam v LOG súbore obsahuje:
Parametre: clcName - meno počítaného bodu row - špecifikuje číslo riadku pri štruktúrovanom počítanom bode. Ak nie je zadaný, náhradná hodnota je 0 a sledované budú všetky riadky. Príklad (obsah LOG súboru): Tell príkaz: CALCINFO ON P.OnSec V LOG súbore vidieť záznam o tom, že informácie sú o prepočte počítaného objektu P.OnSec. Zmenila sa hodnota objektu z HOBJ=20 (VALUE IN $20). Ďalej sú zobrazené jednotlivé atribúty vstupnej hodnoty. Atribúty výstupnej hodnoty sú zobrazené za riadkom s obsahom VALUE OUT.
| ||||||
STATISTICS path+filename | Zapíše do súboru štatistické údaje o jednotlivých počítaných bodoch. Súbor obsahuje nasledovné informácie: meno počítaného bodu, počet prepočtov a počet nových hodnôt vyslaných do systému. Počítadlá sú vynulované pri štarte procesu D2000 Calc alebo použitím povelu RESET_STATISTICS | ||||||
| Umožní porovnať hodnoty cieľových stĺpcov (štruktúrovaných premenných) nakonfigurovaných v počítaných bodoch s hodnotami, ktoré boli vypočítané procesom D2000 Calc. Pre špecifikáciu konkrétneho objektu typu Štruktúrovaná premenná, pre ktorý sa má porovnanie vykonať, je potrebné zadať nenulovú hodnotu parametra DestId, prípadne aj nenulové ColIndex pre konkrétny stĺpec. Nasledujú nepovinné kľúčové slová zo zoznamu: Detail, Debug, Ignore_Time, ReCalc0s, ReCalc1m. Bližší popis je uvedený v kontrole hodnôt cieľových stĺpcov. Poznámka 1: Príkaz je určený hlavne pre diagnostické účely v systémoch D2000. Poznámka 2: Príkaz je podporovaný len vo verzii D2000 V8.0.5. | ||||||
| Umožní zobraziť konfiguráciu a aktuálny stav konkrétneho počítaného bodu. Ten je zadaný ako vstupný parameter buď cez jeho ID (HOBJ) alebo masku. V prípade, ak maske vyhovuje viacero počítaných bodov, zobrazí prvých 20. Ak je zadaný parameter Row odlišný od 0, musí sa jednať o počítaný bod, ktorý svoje hodnoty zapisuje do cieľového stĺpca štruktúrovanej premennej. Pri bežných počítaných bodoch (tie, čo nemajú nastavený cieľový stĺpec), musí byť Row nulový. Formát výpisu je zhodný s formátom [Calc] v 3. príklade kontroly hodnôt cieľových stĺpcov. Poznámka: Príkaz je určený hlavne pre diagnostické účely v systémoch D2000. | ||||||
GET_SOURCE_VALUE HOBJ Row Col | Umožní zobraziť vstupy do výpočtu, pokiaľ sa jedná o vstupy zo štruktúrovaných premenných. Formát výpisu je zhodný s formátom [DestVal] 3. príklade kontroly hodnôt cieľových stĺpcov. Poznámka: Príkaz je určený hlavne pre diagnostické účely v systémoch D2000. |
...
SHOW_HANDLE [table/database/structure_definition HOBJ] or [table mask] | Zobrazenie informácií o otvorených deskriptoroch. Viac informácií - kapitola DBManager - ladenie a debugovanie. |
SHOW_CONNECT [database HOBJ [connect/transaction ID]] or [database mask [connect ID]] [DETAIL] | Zobrazenie informácií o otvorených spojeniach. Viac informácií - kapitola DBManager - ladenie a debugovanie. |
SET_WATCHDOG database_mask seconds [NONTRANS] | Zapnutie sledovania spojení, ktoré vykonávajú SQL príkazy dlhšie, ako je zadaný čas seconds. Táto informácia je použiteľná na profilovanie aplikácie a zisťovanie najpomalších SQL príkazov. V prípade zadania klauzuly NONTRANS sa nesledujú transakčné spojenia. Od verzie 10.1.39 sa po Po skončení dlhotrvajúceho SQL príkazu sa vypíšu do logu podrobnosti o SQL príkaze. Viac informácií - kapitola DBManager - ladenie a debugovanie. |
SET_WATCHDOG_QUEUE database_mask seconds [NONTRANS] | Zapnutie sledovania databázových akcií, ktorých vykonávanie (včítane času stráveného vo frontách DBManagera) dlhšie, ako je zadaný čas seconds. Po skončení takejto databázovej akcie sa do logu vypíšu podrobnosti o nej. V prípade zadania klauzuly NONTRANS sa nesledujú transakčné spojenia. Viac informácií - kapitola DBManager - ladenie a debugovanie. |
MONITOR_TRANS SHOW {ALL/<id>} [<file_path>] MONITOR_TRANS ON <history_depth_sec> MONITOR_TRANS OFF MONITOR_TRANS RESET | Mechanizmus monitorovania transakcií. Stĺpce vo výpise: Poznámka: Po spustení procesu DBManager je monitorovanie vypnuté. |
MONITOR_CONNECTS SHOW {ALL/<id>} [<file_path>] MONITOR_CONNECTS ON <history_depth_sec> MONITOR_CONNECTS OFF MONITOR_CONNECTS RESET | Mechanizmus monitorovania spojení. Stĺpce vo výpise: Poznámka: Po spustení procesu DBManager je monitorovanie zapnuté s časovou hĺbkou histórie uzavretých spojení nastavenou na 3 hodiny (10 800 sekúnd). |
REFRESH_TABLES seconds | Príkaz je určený pre použitie na platforme PostgreSQL. Slúži na zatvorenie a znovuotvorenie kurzorov používaných pri stránkovom prístupe k tabuľkám, aby neblokovali vacuumovanie tabuliek, ak sú tieto kurzory otvorené príliš dlho. Typicky sa jedná o schémy s browsermi, ktoré sú napr. niekoľko dní otvorené. Parameter seconds je minimálny vek kurzora v sekundách, ktorý má byť znovuotvorený (napr. 86400). |
TIME_STATISTICS database_mask [DETAIL] | Zobrazenie štatistiky trvania jednotlivých typov databázových akciá pre jednotlivé databázy alebo pre jednotlivé tabuľky (pokiaľ je špecifikovaný parameter DETAIL). Viac informácií - kapitola DBManager - ladenie a debugovanie. |
...