Skip to main content
Version: 8.1

Vision Client Parameters

Gateway Configuration File Parameters

The following parameters should be placed in the Gateway's configuration file

Suppressing Error Message Details

New in 8.1.10

By default, error messages in the Designer and Client report a stack trace, which provides granular information about the source of the error. However in some cases, these stack traces may include sensitive information from the Gateway. You can restrict the amount of information presented in these error messages with the following parameter:

Example
wrapper.java.additional.#=-Dignition.xmlrpc.errorDetailSuppression=%Value%

Where %Value% is one of the following values:

ValueDescription
NONEErrors are not suppressed at all. This is functionally the same as not specifying the parameter at all. (default behavior)
CLIENTError messages for client sessions will be suppressed, but not designer sessions.
ALLError messages for both clients and the designer will be suppressed.

Route Handling

New in 8.1.24

The following parameters are used to modify route handling for Vision Clients. Changing the values for these parameters is not necessary, but increasing the values may help improve Vision Client launching in extremely busy systems, resulting in fewer browser timeouts.

System PropertyDescription
-Dvision.fetch-concurrencyDetermines the number of concurrency Clients. Defaults to 25,
-Dvision.fetch-timeoutDetermines the timeout period when receiving project updates. Defaults to 5000 milliseconds.

Vision Launcher File Parameters

The following parameters should be placed in the Vision Client Launcher's configuration file

Timeout Thresholds

New in 8.1.27

The following parameters will modify Vision connection default wait times. These timeout settings are available to change under Vision Project Property > Timing, but changes inside the Designer will only take effect after the project is downloaded. Using a timeout threshold parameter will override the default settings to increase maximum wait times immediately.

System PropertyDescription
-Dignition.gateway.connectTimeoutThe maximum amount of time to wait for connections to the Gateway to be established. Specified in milliseconds. Default is 10,000.
-Dignition.gateway.readTimeoutThe maximum amount of time for socket connection to the Gateway to remain open. Specified in milliseconds. Default is 60,000.
-Dignition.gateway.opcBrowseTimeoutMaximum amount of time, in milliseconds, to wait for the response to a request. Default is 120,000.

Long Press Delay

New in 8.1.28

The following system property allows the long press delay to be configured per client for the Vision Touchscreen Keyboard.

System PropertyDescription
-Dignition.touchscreen.longPressDelayThe amount of time in milliseconds needed for a user to press and hold before a long press action is enabled. Default is 1000. A value less than or equal to 0 will disable long press behavior entirely.

Keyboard Font Scaling

New in 8.1.34

The following parameters change the scaling and size of the Vision Touchscreen Keyboard.

System PropertyDescription
-Dignition.touchscreen.keyboardWidthThe percentage of the client window the touch screen keyboard displays. You can also set the "Touch Screen Keyboard Width" in Vision's Project Properties for all machines running the Vision project. Default is 75%.
-Dignition.touchscreen.keyboardFontSizeCustomize touchscreen keyboard font size. You can also set the "Touch Screen Keyboard Font Size" in Vision's Project Properties for all machines running the Vision project. Default is 30.