JavaScript Unit
The JavaScript Unit can be used to write and execute JavaScript. This Unit uses the onCore Code Editor which can be accessed via the Inspector.
|
Declaring Input and Output Ports
Declare Input Ports with i_MyVar and Output Ports with o_MyVar.
Input and Output Ports Data Types
There are five types of Input/Output ports:
String
Integer
Double
Long
Boolean
Examples:
ib_myBooleanInput would be an Input Port with Boolean data type.
os_myStringOutput would be an Output Port with String data type.
Default Functions
By default there are three functions:
Startup: is executed once when the JavaScript Unit is triggered after the Project is set into running state.
Shutdown: is executed when Workflow stops executing (e.g. when the Project stops).
Execute: is executed when the JavaScript Unit is triggered.
Using Project Variables
Project Variables can be used globally in certain Units (JavaScript, Shell Command). To use a Project Variable, enclose the Variable name in '$', for example "$myVariable$".