Funkcia slúži na nastavenie alebo zrušenie hodnôt pomenovaných parametrov databázového "kontextu" procesu EDA klient. Funkcia pracuje analogicky k ESL akcii DB_SET_PROCESS_PARAMS.
%EDA_SetProcessParams(
REC in _params,
INT out _errorCode
);
Parameter | Dátový typ | Typ | Popis | |
---|---|---|---|---|
1 | params | REC | IN | Dvojstĺpcová štruktúrovaná premenná: paramName : TEXT (maximálne 64 znakov) paramValue : TEXT (maximálne 64 znakov) |
2 | errorCode | INT | OUT | Návratový kód. |
Hodnota paramName definuje názov parametra. Hodnota paramValue definuje hodnotu parametra. Prípustné kombinácie hodnôt a ich interpretáciu znázorňuje nasledovná tabuľka.
Vplyv na výsledok | paramName | paramValue |
---|---|---|
Vloží alebo aktualizuje hodnotu parametra | zadané | zadané |
Zruší parameter | zadané | (neplatná hodnota) |
Ignoruje (nie je súčasťou požiadavky na zmenu) | (neplatná hodnota) | zadané |
Ignoruje (nie je súčasťou požiadavky na zmenu) | (neplatná hodnota) | (neplatná hodnota) |
Upozornenie: Ak nastane situácia, že názvy parametrov sa pri jednom volaní akcie opakujú, tak dochádza k nedefinovanému správaniu!
Kontext je jednoznačne priradený procesu EDA klient (monolitická edadll.dll alebo edaclient.dll) a predstavuje skupinu jednoznačne pomenovaných parametrov, pričom každý parameter má svoju hodnotu.
Obsah kontextu je automaticky vkladaný do databázovej tabuľky D2000_PROCESS_PARAMS (stĺpce PARAM_NAME a PARAM_VALUE) a je viditeľný len pre proces, ktorému kontext patrí.
V prípade, že tabuľka neexistuje, je automaticky vytvorená.
|