Zpracování dat StoneBase skriptem
Zpracování dat pomocí
uživatelského skriptu
Uživatelský program se skládá z programového modulu a
skriptu. Skript obsahuje seznam vstupně výstupních parametrů programu a
specifické části programového kódu. V modulu jsou zadány vstupní
hodnoty parametrů a podmínky spouštění programu. Každý program má svůj
unikátní modul, skript je obecně sdílen více programy. Programový kód je tvořen v jazyce Basic Cypress Enable.
Základní část kódu je pro všechny programy společná a obsahuje řadu globálních programových
proměnných a procedur. Mezi nejdůležitější globální proměnné patří vybrané
ActiveX objekty umožňující kódu přístup ke konfiguračním a datovým funkcím.
Díky skriptu je základní kód doplněn o speciální bloky. Jedná se o blok Common,
kde se definují lokální programové proměnné a procedury, blok OnInit, který se
vykoná před vlastním spouštěním programu a konečně blok OnRun prováděný při
každém spuštění. V kódu těchto bloků lze využívat jak globální programové
proměnné, tak lokální programové proměnné a vstupně výstupní parametry obsažené
ve skriptu. Nejdůležitějšími parametry jsou odkazy na objekty datového modelu,
nejčastěji na procesní proměnné. Prostřednictvím těchto odkazů (QID
identifikátorů) lze z programu manipulovat z daty.