This section describes the properties you can set for the Desktop client. There are two types of properties in the Desktop, instance properties and profile properties. Not all properties are shown in the instance or profile property tables. If you want to use a property from this page that does not exist in a table, copy and paste if from this page to the table it belongs. When a new profile or instance is created, default properties are populated automatically. These can however be modified or removed. JDK Arguments Apart from the properties below, JDK arguments can also be added in the table JVM Arguments in the instance configuration using the following format: This property sets the rcp port to the platform. Default value: SHA-256 This property is set to use the crypto algorithm for hashing data, for example, files. Default value: AES This property is used to set the crypto algorithm to encrypt and decrypt sensitive data within communications, for example, passwords. The value can be set to AES/GCM/NoPadding for a higher level of security. Note! If you have set the value to AES/GCM/NoPadding, then try to decrypt data and it does not succeed on the first attempt, the property value reverts to AES. Default value: PBEWithMD5AndDES This property is set to encrypt configurations when you have a user password for the encryption. The value can be set to PBKDF2WithHmacSHA256 for a higher level of security. Note! If you have set the value to PBKDF2WithHmacSHA256, then try to decrypt a configuration and it does not succeed on the first attempt, the property value reverts to PBEWithMD5AndDES. mz.gui.apl.syntaxhighlighting Default value: yes This property specifies whether you want the text in your APL code to be color coded according to code definitions or not. The text is color coded according to the following definitions; brown = strings, dark blue = functions, light blue = constants, green = types, orange = user-defined types, purple = keywords, red = comments. mz.gui.editor.command Default value: notepad.exe This property specifies the command used for starting the editor you want to use for editing APL code or Ultra Formats. If you, for example, want to use Emacs, the command should be Default value: Notepad mz.gui.restart.tabs Default value: If you want the Desktop to remember which tabs are open when closing it, set this property to Setting this property to Default value: This property specifies whether you want the text in your Ultra code to be color coded according to code definitions or not. Default value: This property specifies whether the default search in the system log should include results found in the disaster category. See the following blog post for more information: An Introduction To The New Desktop Launcher. Default value: This property specifies whether the default search in the system log should include results found in the error category. See the following blog post for more information: An Introduction To The New Desktop Launcher. Default value: This property specifies whether the default search in the system log should include results found in the information category. See the following blog post for more information: An Introduction To The New Desktop Launcher. This property specifies which interval should be used for the default search in the system log. See the following blog post for more information: An Introduction To The New Desktop Launcher. Accepted values: Last Hour, Today, Yesterday, This Week, Previous Week, Last 7 Days, This Month, Previous Month. Default value: This property specifies whether the default search in the system log should include results found in the warning category. See the following blog post for more information: An Introduction To The New Desktop Launcher. Default value: This property specifies if the Desktop should scale. If using a high resolution monitor this will allow the Desktop to be larger, and easier to use. If the value is set to "2" the Desktop will be twice the size. Note! If the value is set to "1" the Desktop will rescale to the same resolution, making everything slightly blurry. Default value: This property specifies whether you want the editor to automatically close brackets, parentheses, and quotation marks. Default value: This property can be used to support decoding of files that are larger than 3MB. When set to Default value: This property can be added to change the maximum number of allowed rows in the workflow table. If this property is not added, the default value of 500 rows applies. Default value: This property determines if the start message, generated when starting the Desktop client, should be logged or not. The default value is Default value: This property specifies the date format to be used in the log files. See https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/text/SimpleDateFormat.html for further information.values.yaml
file, where you define the systemProperties.desktop-launcher-home/profiles/<profile name>.properties.
<jdkarg value="<the value of your JDK argument>" />
Instance properties
Property Description Exists as default pico.rcp.platform.port Yes mz.crypto.hash.algorithm No mz.crypto.key.crypt No mz.crypto.key.stream No Profile properties
Property Description Exists as default Yes emacs.exe
.Yes mz.gui.editor.name
This property specifies the text that will be presented inside
Usage Engine for the mz.gui.editor.command
property.Yes false
true
. The next time the Desktop is opened, the tabs will be restored.true
may cause the startup of Desktop to be bit slower.Yes mz.gui.ufl.syntaxhighlighting yes
Yes mz.syslog.default.disaster false
No mz.syslog.default.error false
No mz.syslog.default.information false
No mz.syslog.default.interval No mz.syslog.default.warning false
No sun.java2d.uiScale 0
Yes mz.gui.editor.autocomplete yes
No mz.gui.udreditor.limit yes
yes
the UDR File Editor will only read up to 3MB and then stop. When set to no
the UDR File Editor will continue to read until the end of the file is reached.No mz.gui.wfeditor.maxrows 500
No pico.inhibit.startmessage false
false
, which means that the start message is logged. Excluding the property entirely has the same effect. Setting the property to false
results in no logging of the start message.No pico.logdateformat YYYY-MM-DD
No