...
DYNAMIC_INFO | Príkaz pre procesy s menom *.EVH a *.HIS. Tell príkaz je bez parametrov. Po jeho prijatí proces do príslušného log súboru zapíše informácie o: - zozname všetkých bežiacich inštancií ESL skriptovFormát: ESL;ESL name ESL - text identifikujúci nasledujúce informácie ESL name - identifikácia skriptu1 - registrovaných textových reťazcoch (akcia GETACCESS) Formát: ACCESS;ESL name;String;time of GetAccess;bGlobal;userComment;status ACCESS - text identifikujúci nasledujúce informácie ESL name - identifikácia skriptu1 String - registrovaný textový reťazec time of GetAccess - čas, kedy prebehla registrácia reťazca bGlobal - príznak, či je reťazec globálny userComment - komentár status - text "IN PROGRESS", ak prebieha registrácia globálneho reťazca, inak prázdny text "" - zozname všetkých otvorených XML dokumentov (%XML_CreateDocument, %XML_OpenDocument) Formát: XML;ESL name;handle XML - text identifikujúci nasledujúce informácie 1 - identifikácia skriptu: Textový reťazec, ktorý jednoznačne identifikuje bežiaci ESL skript. Obsahuje meno objektu (HOBJ)[číslo inštancie] jednoznačný číselný identifikátor. |
SHOW_TRANS_LIST idInstance | Ak je idInstance = 0, príkaz zobrazí zoznam všetkých inštancií eventov, ktoré čakajú na dokončenie transakcie, a zoznam transakcií. Ak je idInstance <> 0, príkaz zobrazí informáciu len o zadanej inštancii (zoznam inštancií je možné získať napríklad v dialógovom okne ESL Diagnostic Pack alebo tell príkazom TASK_STATUS). |
STATISTICS path+filename | Zapíše do súboru údaje o konzumácii času procesora podľa jednotlivých eventov. |
STDOUT output | Príkaz presmeruje štandardný výstup na nový výstup. Príklad: |
TASK_STATUS path+filename | Zapíše do súboru aktuálne vykonávaný riadok všetkých skriptov bežiacich v danom procese (*.EVH alebo *.HIS). Zároveň poskytne informáciu o tom, či ESL skript aktuálne vykonáva externú funkciu. Ak áno, tak do súboru zapíše jej meno a číslo riadku v skripte, ktorý ju volá. |
ON_CHANGE_INFO [idInstance] | Príkaz do log súboru zapíše všetky aktívne ESL akcie ON CHANGE v rámci procesu. Ak je zadaný nepovinný parameter idInstance, vypíšu sa len akcie danej inštancie ESL skriptu (idInstance popísaný v ESL Diagnostic Pack). |
Kotva | ||||
---|---|---|---|---|
|
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. | ||||||
SHOW_DYN_INFO {Mask|HOBJ} [Row] | 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. |
...