A.1. System properties

The following is a non-complete list of system properties.

org.eclipse.scada.ca.file.stringInternerType – custom

The string interner type to use for elements read from the CA

org.eclipse.scada.configuration.world.lib.deployment.wix.commonsDaemon.nativeBin.source – URI

A URL to the native launcher binaries of Apache Commons Daemon

org.eclipse.scada.core.client.common.cacheAddress – boolean

Allow caching the IP address that was looked up from the hostname

org.eclipse.scada.core.client.ngp.disableSharedProcessor – boolean

Disable the shared use of IO processors

org.eclipse.scada.defaultStringInterner – custom

A default fallback which string interner type to use

org.eclipse.scada.sec.callback.defaultTimeout – integer

The time (in milliseconds) after which the callback will be automatically canceled

org.eclipse.scada.sec.callback.XMLSignatureCallback.maxKeepKeyOpenTimeout – integer

The maximum amount of time the user may select for holding the signature key open

org.eclipse.scada.utils.concurrent.noDefaultLogger – boolean

Allow disabling the fallback to a default logger for uncaught exceptions

org.eclipse.scada.utils.script.ScriptExecutor.disableCompile – boolean

Allow disabling the use of compiled scripts

org.eclipse.scada.vi.details.handler.disableWaitShell – boolean

Disable the &wait shell&

vi.debug – boolean

Enables the Visual Interface debugging stuff in the client.

The string interner type to use for elements read from the CA

Defines the string interner to use for keys and values read from the CA storage. Can be overridden by ???

A URL to the native launcher binaries of Apache Commons Daemon

The URL to the ZIP file that contains the native launcher binaries for the windows platform of the Apache Commons Daemon project.

Allow caching the IP address that was looked up from the hostname

If this setting is set to true then the connection will keep the IP address it got from looking up the DNS name and re-use it without querying the DNS again.

Caching the value might bring a quicker re-connect, since the DNS lookup can be skipped for following connects. However is also means that if the IP address of a hostname changes the connection is unable to detect the change.

If an IP address is specified for connecting, this setting is irrelevant.

Disable the shared use of IO processors

Starting with Eclipse SCADA 0.2.0 client connections will also use a shared IO processor to reduce the number of system resources by default. Setting this value to true will revert to the behavior of Eclipse SCADA 0.1.0 and openSCADA 1.1.0.

A default fallback which string interner type to use

This value defines the default string interner to use when no specific one is set. The default is unset, so the implementation specific default will be used. This property simply allows to override all internal defaults at once.

The possible values are:

If the value is unknown or undefined then no string interning will take place.

The time (in milliseconds) after which the callback will be automatically canceled

The maximum amount of time the user may select for holding the signature key open

Allow disabling the fallback to a default logger for uncaught exceptions

Allow disabling the use of compiled scripts

Disable the &wait shell&

Enables the Visual Interface debugging stuff in the client.

This properties enabled various debugging functionalities of the visual interface modules. For example will this switch enable a small icon in the toolbar that allows you to reload the file when it was edited in the IDE.