Vision Client Parameters
Gateway Configuration File Parameters​
The following parameters should be placed in the Gateway's configuration file
Suppressing Error Message Details​
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:
wrapper.java.additional.#=-Dignition.xmlrpc.errorDetailSuppression=%Value%
Where %Value% is one of the following values:
Value | Description |
---|---|
NONE | Errors are not suppressed at all. This is functionally the same as not specifying the parameter at all. (default behavior) |
CLIENT | Error messages for client sessions will be suppressed, but not designer sessions. |
ALL | Error messages for both clients and the designer will be suppressed. |
Route Handling​
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 Property | Description |
---|---|
-Dvision.fetch-concurrency | Determines the number of concurrency Clients. Defaults to 25, |
-Dvision.fetch-timeout | Determines 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​
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 Property | Description |
---|---|
-Dignition.gateway.connectTimeout | The maximum amount of time to wait for connections to the Gateway to be established. Specified in milliseconds. Default is 10,000. |
-Dignition.gateway.readTimeout | The maximum amount of time for socket connection to the Gateway to remain open. Specified in milliseconds. Default is 60,000. |
-Dignition.gateway.opcBrowseTimeout | Maximum amount of time, in milliseconds, to wait for the response to a request. Default is 120,000. |
Long Press Delay​
The following system property allows the long press delay to be configured per client for the Vision Touchscreen Keyboard.
System Property | Description |
---|---|
-Dignition.touchscreen.longPressDelay | The 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​
The following parameters change the scaling and size of the Vision Touchscreen Keyboard.
System Property | Description |
---|---|
-Dignition.touchscreen.keyboardWidth | The 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.keyboardFontSize | Customize 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. |