ESSO Scripting Language
Introduction
The scripting language used is a full ECMAScript interpreter. Nevertheless, it's not a Javascript interpreter as it's used on web browsers. It only has the core elements of ECMAScript (Objects, Arrays, String, etc.) and a set of objects and functions specially designed for its purpouse.
When the script is run, the elements matched, either window or HTML components, with a ref-as tag will be declared as global variable. Additionally, in the case of web applications, a global variable named document contains the reference to the full HTML document.
Here are the supported functions and classes:
- Global functions
- secretStore object
- SystemInfo object
- Window class
- Document class
- Element class
- Collection class
- File class
- Directory class
- MailService class
- NetworkResource class
- Registry class
- ServerInfo class
- Hll class (version 1.4.0)