Porovnávané verzie

Kľúč

  • Tento riadok sa pridal
  • Riadok je odstránený.
  • Formátovanie sa zmenilo.

...

Kotva
audit_info
audit_info
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).
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 pathZá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 pathZáloha monitorovacej databázy do adresára určeného parametrom path (platformy Sybase SQL Anywhere, PostgreSQL).
CFGSYNCHROAUTO ON/OFFPovolenie / 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_ARCHIVEPrí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.
Kotva
deploy_java_shared
deploy_java_shared
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
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/OFFDebug 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ť.

Kotva
instance
instance

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.

INSTANCE GET PREFERRED meno_procesuPríkaz zobrazí číslo preferovanej inštancie procesu.
Kotva
set_pref_inst
set_pref_inst
INSTANCE SET PREFERRED meno_procesu cislo_instancie

Nastavenie preferovanej inštancie procesu. Používa sa pre nastavenie preferovaného archívu, ak archívy bežia ako inštancie (viac informácií v kapitole Redundancia archivácie). Štandardne je aktívna inštancia s najmenším číslom.
Príkaz sa tiež používa pre nastavenie D2000 KOM procesu (informácie v kapitole Redundancia komunikačných procesov KOM).

Príkaz zapíše číslo preferovanej inštancie do systémových registrov do vetvy:

HKEY_LOCAL_MACHINE\Software\Ipesoft\D2000V70\cfg_Meno_Aplikacie\Kernel\SELF.ARC_PreferredActiveInstance

Upozornenie: Ak preferovaná hodnota je nastavená na 0, nedochádza k aktívnemu prepínaniu inštancií procesov pri štarte ukončenej aktívnej inštancie procesu. To znamená, ak sa ukončí aktívna inštancia procesu a existuje iná funkčná inštancia, práve táto bude novou aktívnou inštanciou. Ak existuje viac funkčných inštancií procesu, aktívnou sa stane inštancia procesu s najmenším číslom. Táto inštancia procesu ostane aktívna aj pri novom spustení inštancie procesu, ktorá bola pred ukončením aktívna.

Nekorektné ukončenie aktívnej a zároveň preferovanej inštancie môže spôsobiť zmenu preferovanej inštancie procesu. Ak v čase pádu aktívnej inštancie je funkčná iná inštancia, práve táto bude novou preferovanou aktívnou inštanciou (aktívnou sa stane inštancia procesu s najmenším číslom.).

INSTANCE GET ACTIVE meno_procesuPríkaz zobrazí číslo aktívnej inštancie procesu.
Kotva
set_act_inst
set_act_inst
INSTANCE SET ACTIVE meno_procesu cislo_instancie

Nastavenie aktívnej inštancie procesu. Používa sa pre nastavenie aktívneho archívu, ak archívy bežia ako inštancie (viac informácií v kapitole Redundancia archivácie). Štandardne je aktívna inštancia tá, ktorá sa pripojí k procesu D2000 Server ako prvá.
Príkaz sa tiež používa pre nastavenie D2000 KOM procesu (informácie v kapitole Redundancia komunikačných procesov KOM).

Príkaz prepne aktívnu inštanciu procesu.

INSTANCE GET USABLE meno_procesu cislo_instanciePríkaz zobrazí '1' ak je daný proces danej inštancie aktívny v load-balancing režime, inak '0'
Kotva
set_inst_usable
set_inst_usable
INSTANCE SET USABLE meno_procesu cislo_instancie 1|0
Nastavenie inštancie procesu na aktívnu alebo pasívnu v Load balancing režime (viac informácií v kapitole Redundancia archivácie - Load balancing).

Príkaz nastaví inštanciu ako aktívnu alebo pasívnu.


MESSAGE Text_Spravy meno_procesuBroadcast (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 serverNameNastavenie HOT servera v redundantnom systéme. Parameter serverName je meno servera v rámci redundantnej skupiny.
Kotva
refresh_licence
refresh_licence
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.
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_PARAMSNačí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_SECURITYNačítanie novej konfigurácie Security Policy - bez potreby reštartovania systému D2000.
REPAIR_ARCHIVEPrí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.

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

Kotva
restart
restart
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í.

Kotva
set_max_act_inst
set_max_act_inst
Kotva
set_load_bal_mode
set_load_bal_mode
SET_LOAD_BAL_MODE
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.
Kotva
show_access_list
show_access_list
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).
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:
ACCESS LIST BEGIN
GETACCESS : "RegistrovaneMeno" is locked by : ComputerName;SELF.EVH;E.Event
GETACCESS : "RegistrovaneMeno2" is locked by : ComputerName;ComputerName.HIP;S.PictureName
ACCESS LIST END

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.
Kotva
show_config
show_config
SHOW_CONFIG
Výpis konfiguračných informácii o procese D2000 Server.
Jedná sa o
  • štartovacie parametre procesu D2000 Server
  • konfiguračné parametre inštalácie systému D2000 spoločné pre všetky aplikácie
  • parametre pre proces D2000 Server zadané vo Windows registry špecifické pre aplikáciu
  • v redundantných systémoch parametre redundancie zadané vo Windows registry špecifické pre aplikáciu
  • parametre špecifické pre ODBC a OCI verziu procesu D2000 Server
  • podrobné informácie po počte a štruktúre tagov
    Pre štruktúrované premenné: Meno objektu; počet tagov; počet tagov podľa metodiky do verzie D2000 V11
    ;D2RECORD;SV.DaE_Export_Head; 0; 11
    Pre štruktúrované počítané body: Meno objektu; počet tagov
    ;CLC_VAL Struct;P.TASK_SUM_Pending; 13

    Sumárne informácie o príspevku k celkovému počtu tagov pre jednotlivé typy objektov:
    Počet tagov pre štruktúrované premenné od V11 a do V11
    ;D2RECORD;Summary V11+; 9126
    ;D2RECORD;Summary OLD; 49044

    Počet tagov pre štruktúrované počítané body
    ;CLC_VAL Struct;Summary; 314

    Počet tagov pre počítané premenné
    ;CLC_VAL;; 98
    Počet tagov pre merané body
    ;POINT;; 25
    Počet tagov pre užívateľské premenné
    ;USER_VAR;; 2095
    Počet tagov pre vzdialené objekty
    ;REM_OBJ;; 2
    Sumárny počet tagov aplikácie
    ;TOTAL TAGS;; 11510


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.
Kotva
show_dyn_info
show_dyn_info
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 idLastPrí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_LISTPrí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 D2000Zastavenie systému D2000.
SHUTDOWN RESTART_D2000Restart systému D2000.
SHUTDOWN RESTARTZastavenie systému D2000 a reštart operačného systému.
SHUTDOWN SHUTDOWNZastavenie systému D2000 a ukončenie operačného systému.
SHUTDOWN WINNTZastavenie systému D2000 a reštart operačného systému.

Kotva
start
start
START meno_procesu

Štart procesu.
STDOUT outputPríkaz presmeruje štandardný výstup na nový výstup.

Príklad:
D2000 na OpenVMS platforme: STDOUT "_TNA2:" (výstup presmerovaný na terminál _TNA2:)
D2000 na Windows platforme: STDOUT C:\vystup.txt (výstup presmerovaný do súboru vystup.txt)

Poznámka:
Pokiaľ je D2000 proces spustený na Windows platforme ako servis, má zakázané výpisy do okna.

Kotva
stop
stop
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]|HIBERNATEPrí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)
Kotva
tcp_no_delay
tcp_no_delay
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.
Š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_export_table
xml_export_table
XML_EXPORT_TABLE 

Export časti konfigurácie, ktorá nie je súčasťou konfigurácie objektov, z XML súborov.
Parameter: [Path, FileName, TableName]

  • Path - určuje cestu, kde sa bude konfigurácia ukladať.
  • FileName - určí meno výstupného súboru. Napríklad pre názov "systemtxt" sa vytvorí súbor s menom "systemtxt.xml".
  • TableName - určuje, z ktorej tabuľky databázy sa má konfigurácia exportovať. TableName môže nadobúdať nasledujúce hodnoty: SYS_COLORS, SYSTEM_TEXT, TRANS_MASKA, DICTIONARY, LANGUAGES, LOGDEF, NAME_RULES.
Upozornenie: Do mena súboru sa nepíše prípona ".xml", bude pridaná automaticky.
Kotva
xml_import0
xml_import0
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.
Správna syntax: /DKB0/d2000/d2000-app/RIS_ROVE/XML/
Nesprávna syntax: DKB0:[d2000.d2000-app.RIS_ROVE.XML] - nie je podporované, import adresára súborov XML skončí chybou

Import jedného súboru - podporuje oba zápisy:
Správna syntax: /DKB0/d2000/d2000-app/RIS_ROVE/XML/subor.xml
Správna syntax: DKB0:[d2000.d2000-app.RIS_ROVE.XML]subor.xml

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_import_table
xml_import_table
XML_IMPORT_TABLE
Import časti konfigurácie, ktorá nie je súčasťou konfigurácie objektov, z XML súborov.
Parameter: [Path, FileName, TableName[, CleanTable]]


  • Path - určuje cestu, odkiaľ sa bude konfigurácia čítať.
  • FileName - určí meno vstupného súboru bez prípony xml. Napríklad "systemtxt" pre súbor s menom "systemtxt.xml".
  • TableName - určuje, do ktorej tabuľky databázy sa má konfigurácia importovať.
    TableName môže nadobúdať nasledujúce hodnoty: SYS_COLORS, SYSTEM_TEXT, TRANS_MASKA, DICTIONARY, LANGUAGES, LOGDEF, NAME_RULES.
  • Parameter CleanTable určuje, či sa pred importom vyčistí tabuľka v databáze.
    Tento parameter je nepovinný, prednastavená hodnota je FALSE.
    Parameter môže nadobúdať dve hodnoty: TRUE - vyprázdni tabuľku, FALSE - aktualizuje existujúcu tabuľku.

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_update
xml_update
XML_Update

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

...

Kotva
kom_di
kom_di
DI ON/OFF HOBJ/mask

Debug Info pre hodnoty - zapnutie / vypnutie zobrazovania hodnôt:
  • meraných bodov s uvedeným HOBJ,
  • všetkých meraných bodov na stanici s uvedeným HOBJ,
  • meraných bodov s menom vyhovujúcim udanej maske,
  • všetkých meraných bodov na staniciach vyhovujúcich udanej maske.
DP ON/OFFDebug Pipe - zapnutie / vypnutie zobrazovania komunikácie s procesom D2000 Server (len vtedy, ak je okno procesu zobrazené na pracovnej ploche).
GETKOMARCDEPTHPríkaz zistí čas najstaršej hodnoty uloženej v KOM Archíve.
Kotva
getoldval
getoldval
GETOLDVAL StationName [M:PointMask] [NORECALC] "BeginTime" ["EndTime"]
Odštartuje čítanie archívnych hodnôt zo zariadenia - stanice StationName. Čítané budú údaje z požadovaného intervalu. Parameter "EndTime" je nepovinný a ak nie je uvedený, je nahradený aktuálnym časom.
Formát času ("BeginTime", "EndTime") je "dd-mm-rrrr hh:mi:ss".

Túto vlastnosť umožňujú len niektoré komunikačné protokoly (Datalogger ESC8800, ESC8816, UNIP_TS, OPC DA / OPC HDA, DLMS/COSEM, IEC 62056-21, ...).
Upozornenie: Nejedná sa o funkciu KOM Archív, ale o čítanie hodnôt priamo zo zariadenia!

Parameter NORECALC spôsobí, že archív nevykoná prepočet vypočítavaných archívnych objektov, hodnoty ktorých sú vypočítavané práve z hodnôt získaných týmto volaním tell príkazu. Pre vybrané protokoly (OPC DA, OPC HDA a IEC 870-5-104) je možné použiť parameter masky "M:", pomocou ktorého je možné realizovať čítanie archívnych hodnôt iba pre vybrané merané body zo stanice StationName vyhovujúce zadanej maske.

Kotva
lnalterpath
lnalterpath
LNALTERPATH LineName ON|OFF|PRIMARY|BACKUP|QUERY [1|2|3|4]

Príkaz umožní prepínanie medzi primárnym (OFF alebo PRIMARY) a záložným (ON alebo BACKUP) zariadením pre linky kategórií "SerialOverUDP Device Redundant", "SerialOverUDP Line Redundant" a "SerialOverUDP System&Line Redundant", prípadne zistenie aktívneho zariadenia (QUERY). Aktívne zariadenie sa používa na zápis UDP paketov a pakety prijaté z neho sú spracované. Dáta prijaté z neaktívneho zariadenia sú ignorované.
Podobná funkcionalita je podporená aj pre linky kategórie "TCP/IP-TCP System Redundant" - TCP spojenie je nadväzované na primárne alebo záložné zariadenie.

Tretí parameter (číslo 1-4) udáva sublinku. Pre linku kategórie "SerialOverUDP Device Redundant" nemusí byť zadaný alebo musí byť rovný 1. Pre linku kategórie "SerialOverUDP Line Redundant" môže byť rovný 1 (nastavuje sa zariadenie na Primárnej linke) alebo 2 (nastavuje sa zariadenie na Sekundárnej linke). Pre linku kategórie "SerialOverUDP System&Line Redundant" alebo "TCP/IP-TCP System Redundant" môže byť rovný 1 - 4 (nastavuje sa zariadenie na Primárnej/Sekundárnej linke systému A/B). Ak sa zisťuje aktívne zariadenie (QUERY) a tretí parameter nie je zadaný, sú vypísané všetky aktívne zariadenia (1, 2 alebo 4 podľa typu linky).

Príkaz je použiteľný aj na linke OPC UA Client v protokole OPC Unified Architecture Data Access Client pre Client Type=Default. Pomocou príkazu je možné zistiť, ku ktorému z viacerých zadaných hostov je D2000 KOM proces pripojený (QUERY) alebo vynútiť pripojenie ku konkrétnemu (ON, tretí parameter nastavený na 1 .. N).

Príkaz je použiteľný aj na linkách RFC2217 Client, TCP/IP-TCP a TCP/IP-TCP Redundant. Pomocou príkazu je možné zistiť, ku ktorému z viacerých zadaných hostov je D2000 KOM proces pripojený (QUERY, prípadne QUERY PRIMARY/BACKUP) alebo vynútiť pripojenie ku konkrétnemu (PRIMARY/BACKUP, tretí parameter nastavený na 1 .. N).

Príklady použitia:
LNALTERPATH L.MyLine ON 3
LNALTERPATH L.MyLine BACKUP 3
LNALTERPATH L.MyLine QUERY

Kotva
lnstat
lnstat
LNSTAT OPEN/CLOSE LineName

Príkaz je použiteľný iba pre linky kategórie Serial (asynchrónne sériové linky) a RFC2217 Client. Príkaz zastaví komunikáciu (CLOSE) a odpojí komunikačný port. Ten je potom použiteľný inými programami, ako sú napr. diagnostické alebo konfiguračné nástroje. Stavy staníc na príslušnej linke prechádzajú do stavu komunikačnej chyby. Komunikácia sa obnoví po príkaze LNSTAT OPEN alebo po reštarte celého komunikačného procesu.
LNTRACE DEC/HEXZapnutie decimálneho / hexadecimálneho formátu výpisu linky. Prednastavený formát je hexadecimálny.

Kotva
readkomarc
readkomarc
READKOMARC ["BeginTime"] ["EndTime"]

Čítanie hodnôt z KOM Archívu. Prenesú sa všetky OldValue hodnoty z požadovaného intervalu. Parameter BeginTime je nepovinný, ak nie je uvedený, čítajú sa údaje z celej hĺbky KOM Archívu. Parameter "EndTime" je tiež nepovinný a ak nie je uvedený, je nahradený aktuálnym časom. Pokiaľ nie sú definované parametre BeginTime a EndTime, prenesú sa iba tie hodnoty, ktoré ešte neboli poslané procesu D2000 Server. Ak je zadaný aspoň parameter BeginTime, posielajú sa všetky hodnoty zo zadaného intervalu.

Návratové kódy:

  • SUCCESS - transakcia úspešná, prenos dát do systému ukončený,
  • IGNORED - proces D2000 KOM nebeží v režime KOM Archív,
  • ERROR - chybné parametre (formát zadávania časov: dd-mm-yyyy hh:mi:ss), zlé poradie časov - BeginTime > EndTime.

Kotva
reload
reload
RELOAD StationName | StationHOBJ | LineName | LineHOBJ

Príkaz zruší konfiguráciu objektu (linky alebo stanice) aj s potomkami (stanice, merané body) a znovu ju načíta. Príkaz je použiteľný na aplikovanie konfiguračných zmien, ktoré by inak vyžadovali reštart KOM procesu. Príkaz je v súčasnosti implementovaný pre protokoly:

Kotva
resetperf
resetperf
RESETPERF LineName/StationName

Príkaz resetuje štatistiky linky / stanice - systémové štruktúry SV._System_LinePerformance / SV._System_LinePerformance. Zmena sa uskutoční hneď, ale viditeľná bude až vtedy, keď proces D2000 KOM pošle nové štatistiky procesu D2000 Server (periodicky každých 10 sekúnd).
Kotva
setptadr
setptadr
SETPTADDR name "address1" "address2"
Dynamická zmena adresy meraného bodu. Parameter meno určuje meraný bod a môže byť zadaný ako meno objektu (napr. "M.VonkTeplota") alebo HOBJ objektu (syntax vyžaduje znak '$' pred HOBJ, napr. "$278"), adresa1 a adresa2 definujú novú adresu pre meraný bod.
Zmena adresy meraného bodu sa prejaví iba v interných dátových štruktúrach KOM procesu. Tá nie je centralizovane posielaná na server, čiže zmena adresy je platná, pokiaľ nenastane reštart procesu. Vtedy sa znova použije hodnota z pôvodnej konfigurácie.

Návratové kódy:
  • SUCCESS - adresa zmenená (hodnota bodu bude neplatná, kým sa nenačíta z novej adresy),
  • IGNORED - proces D2000 KOM nepodporuje dynamickú zmenu adresy pre špecifikovaný protokol,
  • ERROR
    1. duplicitná adresa
    2. point not found
    3. bad address format
Dynamická zmena adresy je implementovaná len pre obmedzenú množinu komunikačných protokolov:
SETSTADDR StationName|StationHOBJ "address"Dynamická zmena adresy stanice. Prvý parameter určuje meno stanice a je zadaný ako meno objektu StationName (napr. "B.Stanica") alebo ID stanice StationHOBJ. Parameter „address“ definuje jeho novú adresu. Zmena adresy stanice sa prejaví iba v interných dátových štruktúrach KOM procesu. Tá nie je centralizovane posielaná na server, čiže zmena adresy je platná, pokiaľ nenastane reštart procesu. Vtedy sa znova použije hodnota z pôvodnej konfigurácie.

Návratové kódy:

  • SUCCESS - adresa zmenená,
  • IGNORED - proces D2000 KOM nepodporuje dynamickú zmenu adresy pre daný protokol,
  • ERROR
    1. object not found
    2. invalid number of parameters
Dynamická zmena adresy je implementovaná len pre obmedzenú množinu komunikačných protokolov:
SHOW TAG TagName|TagHOBJ
SHOW STATION StationName|StationHOBJ
SHOW NAN
Zobrazenie podrobných informácií o meranom bode/stanici. Parametrom je meno alebo HOBJ meraného bodu/stanice. Zobrazené informácie sú určené na debugovanie pre vývojárov D2000.
Príkaz SHOW NAN zobrazí body, ktorých hodnota (aktuálna, posledná telemetrická alebo posledná platná) je NaN (nezadaný typ).
SHUTDOWN WINNTPríkaz reštartuje počítač, na ktorom beží proces D2000 KOM.

Kotva
stalterpath
stalterpath
STALTERPATH StationName ON|OFF

Pre protokol Microtel 700 explicitne zapína (ON) alebo vypína (OFF) alternatívnu komunikačnú trasu pre stanicu s názvom StationName (napr. "B.Stanica").

Kotva
start_record
start_record
START_RECORD dir_name_only [begin_time] end_time

Spustí nahrávanie dát do podadresára (aplikačného adresára) s názvom dir_name_only. Ak adresár neexistuje, vytvorí ho.
Ak je Tell príkaz spustený z D2000 Servera, najskôr sa nahrá súbor inicializačných hodnôt DODM objektov dodm_values.dat a až potom D2000 Server rozpošle tento Tell príkaz klientom.
Dáta nahráva v časovom intervale <begin_time, end_time>. Ak <begin_time> nie je nastavený, začne nahrávať ihneď.

Príklad nahrávania:
Dátové súbory sa nahrávali cez Tell príkaz:
START_RECORD DirName "01-12-2008 08:22:27" "01-12-2008 11:02:07"

Výsledkom nahrávania sú štyri dátové súbory (týka sa štyroch hodinových intervalov):
KOM-SELF_2008_12_01_08.dat < 01-12-2008 08:22:27 ; 01-12-2008 09:00:00 >
KOM-SELF_2008_12_01_09.dat < 01-12-2008 09:00:00 ; 01-12-2008 10:00:00 >
KOM-SELF_2008_12_01_10.dat < 01-12-2008 10:00:00 ; 01-12-2008 11:00:00 >
KOM-SELF_2008_12_01_11.dat < 01-12-2008 11:00:00 ; 01-12-2008 11:02:07 >

Poznámka: Tell príkaz využíva formát "dd-mm-rrrr hh:mm:ss" pre parametre typu datetime.
Tell príkaz je spustiteľný z D2000 Servera, ale aj priamo z klientov (momentálne podporené len procesy D2000 KOM a Gateway Client).
Dáta sa nahrávajú do zvoleného podadresára aplikačného adresára a to v dátových súboroch reprezentujúcich hodinový časový interval.

Kotva
stop_record
stop_record
STOP_RECORD

Okamžite zastaví nahrávanie dát, nie je nevyhnutné čakať na end_time. Ak nahrávanie nie je spustené, nastane chyba.

Poznámka: Tell príkaz je spustiteľný z D2000 Servera, ale aj priamo z klientov (momentálne podporené len procesy D2000 KOM a Gateway Client).

Kotva
start_replay
start_replay
START_REPLAY dir_name_only [begin_time [/NOW]]
alebo
START_REPLAY dir_name_only /LOOP

Spustí prehrávanie dát z podadresára (aplikačného adresára) s názvom dir_name_only. Ak adresár neexistuje, nastane chyba.
Ak je tell príkaz spustený z D2000 Servera, najskôr sa prehrá súbor inicializačných hodnôt DODM objektov dodm_values.dat a až potom D2000 server rozošle tento tell príkaz klientom s parametrom /NOW.
Prehráva všetky dáta (v dátových súboroch) s časovou pečiatkou >= begin_time. Časová pečiatka dát predstavuje konkrétny čas z nahratého časového intervalu. Čas, odkedy má začať dáta prehrávať, musí byť v rozmedzí nahratého časového intervalu.

Príklad prehrávania dát (dáta z príkladu nahrávania):
časová pečiatka (ČP) - modrá farba, aktuálny čas (AČ) - červená farba

begin_time/NOWPopis
nienie
  • začne prehrávať dáta ihneď
  • ak AČ = 02-12-2008 14:11:02, prehráva od ČP >= 01-12-2008 09:11:02
  • ak AČ = 02-12-2008 14:33:55, prehráva od ČP >= 01-12-2008 08:33:55
ánonie
  • ak begin_time = 01-12-2008 08:27:27, prehráva dáta od času tak, aby tento čas korešpondoval s posunom od celej hodiny
  • ak AČ = 02-12-2008 14:11:02, prehráva od ČP >= 01-12-2008 08:27:27, až keď AČ = 02-12-2008 14:27:27
  • ak AČ = 02-12-2008 14:33:55, prehráva od ČP >= 01-12-2008 08:27:27, až keď AČ = 02-12-2008 15:27:27
ánoáno
  • ak begin_time = 01-12-2008 08:27:27, nájde najbližší čas (časovú pečiatku), ktorý môže prehrávať ihneď
  • ak AČ = 02-12-2008 14:11:02, prehráva od ČP >= 01-12-2008 09:11:02
  • ak AČ = 02-12-2008 14:33:55, prehráva od ČP >= 01-12-2008 08:33:55
Toto je jediný prípad, kedy prehráva aj všetky dáta pred ČP. Tieto dáta sa prehrajú na začiatku, teda pred samotným prehrávaním dát, ktorých ČP >= stanovený čas.


Ak je zadaný parameter /LOOP prehrávanie sa po skončení znova automaticky spustí. Prehrávanie je možné ukončiť tell príkazom STOP_REPLAY.

Poznámka:
Tell príkaz využíva formát "dd-mm-rrrr hh:mm:ss" pre parametre typu datetime.
Tell príkaz je spustiteľný z D2000 Servera, ale aj priamo z klientov (momentálne podporený len klient KOM).
Proces D2000 KOM je možné spustiť v režime prehrávania len, ak je spustený so štartovacím parametrom /Replay. Vtedy proces D2000KOM nekomunikuje so zariadeniami.

Kotva
stop_replay
stop_replay
STOP_REPLAY

Okamžite zastaví prehrávanie dát. Ak prehrávanie nie je spustené, nastane chyba.

Poznámka: Tell príkaz je spustiteľný z D2000 Servera, ale aj priamo z klientov (momentálne podporený len klient KOM).

STDOUT outputPríkaz presmeruje štandardný výstup na nový výstup.

Príklad:
D2000 na OpenVMS platforme: STDOUT "_TNA2:" (výstup presmerovaný na terminál _TNA2:)
D2000 na Windows platforme: STDOUT C:\vystup.txt (výstup presmerovaný do súboru vystup.txt)
Pozn: viď poznámku k príkazu STDOUT pre archív.

STOPZastavenie procesu D2000 KOM.

Kotva
ststat
ststat
STSTAT START/STOP StationName

STSTAT COMERR/HARDERR StationName

Prvá forma príkazu povolí komunikáciu (parameter START) alebo vypne komunikáciu (parameter STOP) na stanici StationName. Stanica nadobudne hodnotu StON (START) alebo StOFF (STOP).

Druhá forma príkazu nastaví stav stanice do komunikačnej chyby (StComErr alebo StHardErr). Táto forma je použiteľná pri niektorých komunikačných protokoloch (napr. KNX protokol, MQTT Client) ak je možné externým spôsobom zistiť, že došlo k výpadku (napr. nepríde hodnota meraného bodu slúžiaca ako watchdog).

Kotva
stwatch
stwatch
STWATCH StationName ["Number"]

Pre protokoly založené na periodickom vyčítavaní hodnôt (protokoly typu request-response): príkaz generuje jednu alebo viacero požiadaviek na prednostné čítanie všetkých meraných bodov z danej stanice. Parameter Number udáva počet požiadaviek, prípustné hodnoty sú 1 až 5. Ak nie je zadaný, generuje sa len jedna požiadavka.

Pre protokoly založené na posielaní zmien: príkaz generuje jednu alebo viacero požiadaviek na načítanie všetkých dát. Príkaz je podporený na vybranej množine komunikačných protokolov:

  • BACnet (poslanie príkazov ReadProperty, ReadPropertyMultiple a Subscribe podľa konfigurácie meraných bodov)
  • DNP3 (čítanie všetkých nakonfigurovaných tried objektov - Poll - podľa konfigurácie parametrov stanice a všetkých objektov s explicitným čítaním - "Explicit Read")
  • IEC 60870-6 ICCP/TASE.2 (poslanie požiadaviek na čítanie hodnôt všetkých meraných bodov)
  • IEC 61850 (poslanie požiadaviek na čítanie hodnôt všetkých meraných bodov)
  • IEC 870-5-101 (poslanie Interrogation Command/Counter Interrogation Command podľa parametrov stanice)
  • IEC 870-5-104 (poslanie Interrogation Command/Counter Interrogation Command podľa parametrov stanice)
  • IEC 870-5-104 Server (poslanie Interrogation Command/Counter Interrogation Command podľa parametrov stanice)
  • IEC 870-5-104 Sinaut (poslanie Interrogation Command/Counter Interrogation Command podľa parametrov stanice)
  • OPC Data Access (poslanie požiadaviek na synchrónne čítanie hodnôt všetkých meraných bodov)
  • OPC UA (poslanie požiadaviek na čítanie hodnôt všetkých meraných bodov)

...