Porovnávané verzie

Kľúč

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

...

DYNAMIC_INFOPrí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 idInstanceAk 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+filenameZapíše do súboru údaje o konzumácii času procesora podľa jednotlivých eventov.
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.

TASK_STATUS path+filenameZapíš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).


Kotva
calc
calc
D2000 CALC

...