Tell príkazy - D2000 Server
AUDIT_INFO [REINIT [USER|RES_GROUP]] | 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). | ||||||||||||
BACKUP SYSCFG path | Záloha konfiguračnej databázy do adresára určeného parametrom path (platformy Sybase SQL Anywhere, PostgreSQL). | ||||||||||||
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). | ||||||||||||
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. | ||||||||||||
CORRECT_TIME COUNT DELAY_MS | Príkaz slúži na rýchlu redukciu časového offsetu na aktívnom D2000 Serveri. Tento offset vznikol, keď bol D2000 Server pasívny (SBS) a keď sa stane aktívnym (HOT), tak sa automaticky redukuje rýchlosťou 1 ms za sekundu. Pokiaľ ale došlo k problémom s časom (napr. skok o niekoľko minút v dôsledku problémov s NTP serverom, je táto rýchlosť redukcie nedostatočná a treba použiť príkaz CORRECT_TIME. | ||||||||||||
DEPLOY_JAVA_SHARED | 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 | 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ť. | ||||||||||||
GENERATEYAML Path Mask | Príkaz generuje OpenAPI špecifikáciu pre ESL RPC procedúry do YAML súbora. Špecifikácia sa generuje len pre RPC procedúry označené TC_BE. ; Test
;
; @Param _a -
; @Param _b -
RPC PROCEDURE [_h, TC_BE] Test(IN BOOL _a, INT _b)
END TestSpôsob popisovania procedúr je tu
Príklad 1: Generácia OpenAPI špecifikácie pre RPC procedúry deklarované v E.Test GENERATEYAML D:\D2000\D2000_Vxx.x.xx\D2000_APP\App_1\Test.yaml E.Test Príklad 2: Generácia OpenAPI špecifikácie pre RPC procedúry deklarované v eventoch aplikácie GENERATEYAML D:\D2000\D2000_Vxx.x.xx\D2000_APP\App_1\Test.yaml * | ||||||||||||
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. | ||||||||||||
REFRESH_LICENCE | 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. Načíta sa aj zoznam sietí a sieťových rozsahov pre kontrolu prístupu klientov. | ||||||||||||
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. | ||||||||||||
REPOSITORY INIT [path] | 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 reštartuje bežiaci proces. Ak proces nebeží (je v stave Stop alebo Crash), tak ho príkaz RESTART spustí len v prípade, že sa jedná o lokálny proces a sú nakonfigurované parametre pre štartovanie v konfigurácii procesu. Poznámka: Vzdialené procesy, ktoré sú v stave Stop/Crash nie je možné týmto TELL príkazom štartovať. | ||||||||||||
SET_LOAD_BAL_MODE | 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). | ||||||||||||
SHOW_ACCESS_LIST | 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). Príklad: | ||||||||||||
SHOW_ARC_STAT | 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. | ||||||||||||
SHOW_CONFIG | Výpis konfiguračných informácii o procese D2000 Server.
Poznámka: Porovnaním takto získaných nastavení je možné zistiť, či sú procesy D2000 Server v redundancii konfigurované identicky, resp. či nebol nejaký parameter zabudnutý pri migrácii aplikačného servera. | ||||||||||||
SHOW_DYN_INFO meno_objektu alebo HOBJ | 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. | ||||||||||||
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. | ||||||||||||
STANDBYCFGFREEZE | Zastavenie aplikovania konfiguračných zmien na Standby serveri. Následne je nutné Standby server reštartovať (aby sa zosynchronizoval s Master serverom), alebo ho nastaviť ako Mastra (aby sa konfiguračné zmeny na Master serveri zahodili). Viď Standby server ako záloha pri nasadzovaní zmien. | ||||||||||||
START meno_procesu | Štart procesu. Poznámka: Vzdialené procesy nie je možné štartovať týmto TELL príkazom. | ||||||||||||
STDOUT output | Príkaz presmeruje štandardný výstup na nový výstup. Príklad: | ||||||||||||
STOP meno_procesu [ABORT] | Zastavenie procesu. V prípade zadania nepovinného parametra ABORT, bude zároveň proces okamžite odpojený zo strany kernela. | ||||||||||||
*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). | ||||||||||||
TCP_NO_DELAY process_name|process_mask [FALSE|TRUE|QUERY] | 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. | ||||||||||||
XML_EXPORT_TABLE | Export časti konfigurácie, ktorá nie je súčasťou konfigurácie objektov, z XML súborov.
Upozornenie: Do mena súboru sa nepíše prípona ".xml", bude pridaná automaticky. | ||||||||||||
XML_IMPORT { path_to_dir | path_to_file } [ imp_param1={ON|OFF} [ imp_param2={ON|OFF} [ ...]]] | 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. | ||||||||||||
XML_IMPORT_TABLE | Import časti konfigurácie, ktorá nie je súčasťou konfigurácie objektov, z XML súborov.
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. | ||||||||||||
XML_Update | Čiastočný update objektov prostredníctvom XML z adresára určeného parametrom Path. 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. |