Environment Tab
The Environment tab is used to define session-level environment variables that are defined to the operating system before the eClient application is run.
Variables can refer to other variables using the syntax %xxx%. These variables are referenced in two passes: the variables that do not reference other variables are followed by the ones that do. You can use only one level of nesting when defining these environment variables.
This tab contains the following fields and controls:
Add
Opens a pop-up dialog used to enter a new environment variable name and value
Edit
Edits an existing environment variable. Select the environment variable before clicking this button. A pop-up dialog opens, containing the name and value of the variable, which you can change.
Remove
Removes an existing environment variable. Select the environment variable before clicking this button.
The following special environment variables control the eClient runtime environment and can be specified or overridden on the Environment tab:
II_ECLIENT_URL
Contains the value of the URL string used to launch the eClient application. This lets server parameters be passed to the application.
II_ECLIENT_APPDIR
Contains the location of the current eClient applications installation directory named with the application's unique identifier (GUID). This is also the current directory when the OpenROAD eClient runtime executes the application.
II_ECLIENT_ROOT
Contains the parent directory of the application's installation directory. This is useful for constructing references to other application directories.
II_ECLIENT_LIBDIR
Contains the value of the eClient shared library installation directory
II_ECLIENT_RUNMODE
Contains the value of the run mode (0, 1, 2) of the current eClient application.
For more information about run modes, see
Control Tab (see
Control Tab).
II_ECLIENT_VERSION
Contains the version string of the eClient runtime currently installed. It is presented in the comma-delimited format also used in the HTML <OBJECT> tag.
II_ECLIENT_ORRUNDIR
Contains the directory value used by the OpenROAD eClient runtime to locate the orrun.dll file. This lets the application package its own version of orrun.dll in its CAB file and use that version independently of the runtime version stored in the standard eClient directory structure.