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 skriptov Formá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 ESL name - identifikácia skriptu 1 handle - jednoznačný číselný identifikátor XML dokumentu; je zhodný s hodnotou handle, ktorú používajú funkcie %XML_*
- zozname objektov, ktoré boli otvorené prostredníctvom funkcie %OpenRefToObject Formát: REFOBJ;Esl Name;Synchro;Obj HOBJ;Obj Name;Open In Progress
REFOBJ - text identifikujúci nasledujúce informácie ESL name - identifikácia skriptu1 Synchro - hodnota parametra _bSynchro pri volaní funkcie %OpenRefToObject Obj HOBJ - jednoznačný identifikátor otvoreného objektu Obj Name - jednoznačné meno otvoreného objektu Open In Progress - príznak, či aktuálne prebieha otváranie objektu
-zozname aktívnych databázových pripojení (prostredníctvom akcií DB_TRANS_OPEN, DB_CONNECT, PG_CONNECT, SQL_CONNECT)Formát: DBCONNECT;ESL name;DB TRANS HANDLE;SUB CONNECT HANDLE;TYPE;OBJNAME;Prepared SQL Command;Last SQL Prepare; Comment
DBCONNECT - text identifikujúci nasledujúce informácie ESL name - identifikácia skriptu1 DB TRANS HANDLE - identifikátor transakčného pripojenia (vzniká volaním DB_TRANS_OPEN), alebo 0, ak príslušné pripojenie nie je realizované transakčne SUB CONNECT HANDLE - identifikátor pripojenia (vzniká volaním akcií DB_CONNECT, PG_CONNECT, SQL_CONNECT) TYPE - typ pripojenia (SUB CONNECT HANDLE) OBJNAME - meno objektu, ku ktorému je pripojenie realizované Prepared SQL Command - príznak existencie predpripraveného SQL príkazu Last SQL Prepare - "znenie" posledného SQL príkazu predpripraveného volaním akcie SQL_PREPARE Comment - miesto, kde bola volaná akcia SQL_PREPARE
- zoznam súborov otvorených prostredníctvom funkcií %FIO_* Formát: FIO;ESL name;file name
FIO - - text identifikujúci nasledujúce informácie ESL name - identifikácia skriptu1 file name - meno súboru
- zoznam vytvorených dátových kontainerov (akcia CNT_CREATE) Formát: CNT;ESL name;handle;NR;valTyp;is array
CNT - text identifikujúci nasledujúce informácie ESL name - identifikácia skriptu1 handle - jednoznačný číselný identifikátor dátového kontajnera NR - počet prvkov valTyp - typ kľúča, ktorý jednoznačne identifikuje položky v kontajneri is array - príznak, či je na príslušný kontajner aplikovaná akcia CNT_CNVTOARRAY
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. Napríklad: E.Script(728)[105]1872 (%GetSelfInstanceId, %GetSelfHBJ) |
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). |
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 záložka Event Instances). |