Porovnávané verzie

Kľúč

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

...

HodnotaSkupina lokálnych premennýchTyp hodnotyPopis
Akcia QUERY
0_Q_YESINTKladná odpoveď na akciu.
1_Q_NOINTZáporná odpoveď na akciu.
2_Q_TIMEOUTINTPrekročený maximálny čas čakania na akciu.
3_Q_DONTKNOWINTOdpoveď na akciu.
Premenné popisujúce chybu
-_ERR_LINEINTRiadok, na ktorom došlo k chybe.
-_ERR_NRINTČíslo chyby.
Kotva
err_nr_trans_ex
err_nr_trans_ex
-
_ERR_NR_TRANS_EXINTRozšírené číslo chyby - zoznam možných chýb.
-_ERR_MSGTEXTPopis chyby.
Parametre otvorenia databázy
1_DB_READINTPrístup k databáze len na čítanie.
2_DB_MODIFYINTPrístup k databáze na zmenu.
Parametre z procesu HI
-_FROM_HIPALIASAk bol skript spustený z procesu D2000 HI, premenná obsahuje referenciu na daný proces.
-_HIP_PAR_STRTEXTAk bol skript spustený z procesu D2000 HI, premenná obsahuje parameter uvedený pri pripájaní eventu.
-_HIP_USER_DESCTEXTAk bol skript spustený z procesu D2000 HI, premenná obsahuje meno prihláseného užívateľa. Po odhlásení užívateľa a prihlásení iného užívateľa v procese D2000 HI sa táto premenná aktualizuje.
Kotva
chybove_kody
chybove_kody
Chybové stavy
0
Kotva
_err_no_error
_err_no_error
_ERR_NO_ERROR
INTBez chyby.
1
Kotva
_err_expression_status
_err_expression_status
_ERR_EXPRESSION_STATUS
INTNedefinovaná hodnota.
2
Kotva
_err_expression_type
_err_expression_type
_ERR_EXPRESSION_TYPE
INTNeprípustný typ hodnoty.
3
Kotva
_err_no_assigned_alias
_err_no_assigned_alias
_ERR_NO_ASSIGNED_ALIAS
INTNeasociovaný ALIAS.
4
Kotva
_err_exec_event
_err_exec_event
_ERR_EXEC_EVENT
INTNepodarilo sa spustiť skript.
5
Kotva
_err_return
_err_return
_ERR_RETURN
INTNeočakávaný RETURN.
6
Kotva
_err_local_var_nfound
_err_local_var_nfound
_ERR_LOCAL_VAR_NFOUND
INTNeznáma lokálna premenná.
7
Kotva
_err_local_var_not_record
_err_local_var_not_record
_ERR_LOCAL_VAR_NOT_RECORD
INTLokálna premenná musí byť štruktúra.
8
Kotva
_err_object_nfound
_err_object_nfound
_ERR_OBJECT_NFOUND
INTNeznámy objekt.
9
Kotva
_err_archiv_not_running
_err_archiv_not_running
_ERR_ARCHIV_NOT_RUNNING
INTArchív nebeží.
10
Kotva
_err_trans_abort
_err_trans_abort
_ERR_TRANS_ABORT
INTTransaction abort. Synchrónna operácia bola prerušená.
Kotva
err_trans_error
err_trans_error
11
Kotva
_err_trans_error
_err_trans_error
_ERR_TRANS_ERROR
INTTransaction error. Synchrónna operácia nebola začatá (nebeží proces).
12
Kotva
_err_trans_ignored
_err_trans_ignored
_ERR_TRANS_IGNORED
INTTransaction ignored. Synchrónna operácia nebola akceptovaná (napr. zlé parametre).
13
Kotva
_err_eval_error
_err_eval_error
_ERR_EVAL_ERROR
INTChyba pri vyhodnocovaní výrazu.
14
Kotva
_err_range_error
_err_range_error
_ERR_RANGE_ERROR
INTPrekročenie medzí.
15
Kotva
_err_no_alias
_err_no_alias
_ERR_NO_ALIAS
INTVyžaduje sa ALIAS.
16
Kotva
_err_no_record
_err_no_record
_ERR_NO_RECORD
INTHodnota musí byť štruktúra.
17
Kotva
_err_record_no_comp
_err_record_no_comp
_ERR_RECORD_NO_COMP
INTŠtruktúry nie sú zhodného typu.
18
Kotva
_err_invalid_obj_type
_err_invalid_obj_type
_ERR_INVALID_OBJ_TYPE
INTZlý typ objektu.
19
Kotva
_err_value_range
_err_value_range
_ERR_VALUE_RANGE
INTNeprípustná hodnota.
20
Kotva
_err_invalid_handle
_err_invalid_handle
_ERR_INVALID_HANDLE
INTZlý handle.
21
Kotva
_err_local_must_public
_err_local_must_public
_ERR_LOCAL_MUST_PUBLIC
INTLokálna premenná musí byť PUBLIC.
22
Kotva
_err_no_data
_err_no_data
_ERR_NO_DATA
INTNie sú dáta.
23
Kotva
_err_more_data
_err_more_data
_ERR_MORE_DATA
INTViac dát prístupných.
24
Kotva
_err_time_out
_err_time_out
_ERR_TIME_OUT
INTPrekročenie časového limitu.
25
Kotva
_err_unknown_refid
_err_unknown_refid
_ERR_UNKNOWN_REFID*
INTNeznámy grafický objekt.
26
Kotva
_err_invalid_refid_type
_err_invalid_refid_type
_ERR_INVALID_REFID_TYPE*
INTZlý typ grafického objektu.
27
Kotva
_err_missing_return
_err_missing_return
_ERR_MISSING_RETURN
INTProcedúra nebola ukončená akciou RETURN alebo END ProcedureName.
28
Kotva
_err_server_required
_err_server_required
_ERR_SERVER_REQUIRED
INTPokus o volanie vzdialenej procedúry systémového eventu, ktorý nie je v konfigurácii označený ako Server Event.
29
Kotva
_err_procedure_not_found
_err_procedure_not_found
_ERR_PROCEDURE_NOT_FOUND
INTPokus o volanie neexistujúcej vzdialenej procedúry.
30
Kotva
_err_inv_num_params
_err_inv_num_params
_ERR_INV_NUM_PARAMS
INTNekorektný počet parametrov pri volaní procedúry.
31
Kotva
_err_set_const
_err_set_const
_ERR_SET_CONST
INTPokus o zmenu hodnoty konštanty na mieste vstupno-výstupného parametra.
32
Kotva
_err_file_error
_err_file_error
_ERR_FILE_ERROR
INTChyba pri práci so súborom, pri akciách:
   DB_READ_BLOB - nie je možné vytvoriť súbor alebo do neho zapisovať
   DB_UPDATE_BLOB - nie je možné prečítať súbor
   IMPORT_CSV - nie je možné prečítať súbor
33
Kotva
_err_java_exception
_err_java_exception
_ERR_JAVA_EXCEPTION
INTChyba pri volaní JAVA RPC procedúry.
Volaná procedúra skončila výnimkou.
34
Kotva
_err_object_is_not_in_archive
_err_object_is_not_in_archive
_ERR_OBJECT_IS_NOT_IN_ARCHIVE
INT
  • Akcie pre prácu s archívom umožňujú namiesto archívneho objektu špecifikovať objekt, ktorý je archivovaný.
    Táto  podmienka sa nedá počas ukladania ESL skriptu overiť (ani sa neoveruje) a preto, ak pri vykonávaní akcie nastane situácia, že objekt nie je archivovaný, dôjde k tejto chybe.
  • K tejto chybe taktiež dôjde ak sú prekročené medze (riadok) pri odkaze na štruktúrovaný archív.
35
Kotva
_err_database_rows_limit
_err_database_rows_limit
_ERR_DATABASE_ROWS_LIMIT
INT

Pri volaní akcií DB_READ, DBS_READ, SQL_FETCH alebo SQL_SELECT bolo požadovaných a v databázovej tabuľke bolo k dispozícii viac riadkov, ako špecifikoval parameter Maximum vrátených riadkov zadefinovaný na objekte Databáza.

36ERR_IS_RECORDINTZadaná hodnota nesmie byť štruktúra.
37ERR_DEADLOCK_RPCINTDetekcia uviaznutia ESL skriptu pri synchrónnom volaní RPC procedúr medzi skriptami. Ak uviaznutie nastane, vykonávanie skriptu sa ukončí.
Kotva
pristupove_prava
pristupove_prava
Prístupové práva
0_ACC_NONEINTBez prístupu.
1_ACC_READINTPrístup na čítanie.
2_ACC_CONTROLINTPrístup pre nastavenie hodnoty (ovládanie).
3_ACC_MODIFYINTKonfiguračný prístup.
Kotva
priorita pre zápis do monitorovacej databázy
priorita pre zápis do monitorovacej databázy
Priorita pre zápis do monitorovacej databázy
Kotva
_log_prty_*
_log_prty_*
1
_LOG_PRTY_INFOINTInformácia.
2_LOG_PRTY_WARNINGINTUpozornenie.
4_LOG_PRTY_ALARMINTAlarm.
8_LOG_PRTY_CRITALARMINTKritický alarm.
16_LOG_PRTY_ERRORINTChyba.
Riadok a stĺpec zmeny hodnoty triggra pri štarte skriptu
-_TRIGGER_ROWINTPoloha zmeny: riadok.
-_TRIGGER_COLINTPoloha zmeny: stĺpec.
Kotva
konstanty_pre_specifikaciu_stat_funkcie
konstanty_pre_specifikaciu_stat_funkcie
Konštanty pre špecifikáciu štatistickej funkcie pri akcii CALCSTATFUNC a funkciách D2_CalcStatFunc a D2_CalcStatFuncArr
1_STAT_F_AVGINTAritmetický priemer
2_STAT_F_WGAVGINTVážený priemer
3_STAT_F_INTEGRALINTIntegrál
4_STAT_F_SUMINTSuma
5_STAT_F_MAXINTMaximum
6_STAT_F_MININTMinimum
7_STAT_F_COUNTINTPočet
8_STAT_F_FILTERINTFilter
9_STAT_F_INCREMENTINTPrírastok (Referenčná hodnota = 1.0)
10_STAT_F_DELTAINTDelta (Referenčná hodnota = 1.0)
11_STAT_F_ECOAVGINTEcoAvg
12_STAT_F_GT_TIMEINTGT Time (>)
13_STAT_F_GE_TIMEINTGE Time (>=)
14_STAT_F_LT_TIMEINTLT Time (<)
15_STAT_F_LE_TIMEINTLE Time (<=)
16_STAT_F_MAXTINTMaximum v intervale.
17_STAT_F_MINTINTMinimum v intervale.
18_STAT_F_NUMPEEKSINTPočet lokálnych maxím.
19_STAT_F_SUM_POSITIVEINTSuma kladných čísel.
20_STAT_F_SUM_NEGATIVEINTSuma záporných čísel.
21_STAT_F_AVG_POSITIVEINTAritmetický priemer čísel väčších alebo rovných 0 (kladných čísel .a 0)
22_STAT_F_AVG_NEGATIVEINTAritmetický priemer čísel menších alebo rovných 0 (záporných čísel .a 0) 
23_STAT_F_ADDITIONINTSuma prírastkov (Referenčná hodnota = 1.0).
24_STAT_F_TIMESLICEINTČasový rez
25_STAT_F_NUMPITSINT

Počet lokálnych miním

27_STAT_F_SAMPLE_DEVINTVýberová smerodajná odchýlka
1000_STAT_F_ADDITION_PARAMINTSuma prírastkov
1001_STAT_F_INCREMENT_PARAMINTPrírastok
1002_STAT_F_DELTA_PARAMINTDelta
Konštanty pre špecifikáciu rozmeru integrálu pri akcii CALCSTATFUNC a funkciách D2_CalcStatFunc a D2_CalcStatFuncArr
1_INTEGRAL_HOURUNITINTHodinový integrál
2_INTEGRAL_MINUNITINTMinútový integrál
3_INTEGRAL_SECUNITINTSekundový integrál
Kategórie udalostí pre monitorovaciu (logovaciu) databázu. Použitie pri funkciách %HI_OpenLogDBByMask a %HI_OpenLogDBForObject.
Kotva
_logf_*
_logf_*
1
_LOGF_ALARMINTAlarmy
2_LOGF_SYSTEMINTSystém
4_LOGF_PROCESINTProcesy
8_LOGF_KOMINTKom
16_LOGF_OPERATORINTZásahy operátora
32_LOGF_EVENTINTEventy
64_LOGF_LOGONLOGOFFINTPrihlásenie / Odhlásenie
128_LOGF_DATAEXPORTINTExport dát
256_LOGF_CHANGEVALUEINTSpontánna zmena hodnoty
512_LOGF_POSTMORTEMDATAINTČasový zapisovač

...