Legacy Desktop Properties
This section describes the properties related to the Legacy Desktop that you can set in the STR.
A subset of the properties below are explicitly set in the file default.conf during installation. This file must not be updated. If you want set or or override properties, you should update client.conf instead.
Note!
You can override properties in the STR using the Desktop Launcher. For further information, see https://infozone.atlassian.net/wiki/spaces/MD95/pages/574823016.
Property | Description | SOC 1 | Category | Reason |
java.library.path | Default value: This property must be set to | Yes | Availability | Wrong path breaks client startup or loads wrong natives. |
mz.crypto.hash.algorithm | Default value: SHA-256 This property is to use the crypto algorithm for hashing data, for example, files. | Yes | Integrity | Controls strength/consistency of hashes |
mz.crypto.key.crypt | Default value: AES This property is to use 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, and you try to decrypt data, and it does not succeed on the first attempt, the property value reverts to AES. | Yes | Confidentiality | Governs crypto strength for protected data at rest/in transit within communications. |
mz.crypto.key.stream | Default value: PBKDF2WithHmacSHA256 This property is to encrypt configurations when you have a user password for the encryption. The value can be set to PBEWithMD5AndDES. Note! If the decryption fails when using the selected algorithm, it will try to use the other algorithm. | Yes | Confidentiality | Key derivation strength affects secrecy of encrypted configs. |
mz.editor.use.bold.italic | Default value: true If the cursor is out of position in the APL or Ultra Editor in the Desktop, this may be due to problems with bold and italic fonts. To fix this issue, add this property and set the value to | No | N/A | UI cosmetics/usability only. |
mz.gui.apl.color.comments | Default value: With this property you can specify the color you want to use for comments in the APL code. Colors are entered in hex format, e g "#666666". | No | N/A | UI theming only. |
mz.gui.apl.color.constants | Default value: # With this property you can specify the color you want to use for constants in the APL code. Colors are entered in hex format, e g "#666666". | No | N/A | UI theming only. |
mz.gui.apl.color.error | Default value: With this property you can specify the color you want to use for errors in the APL code. Colors are entered in hex format, e g "#666666". | No | N/A | UI theming only. |
mz.gui.apl.color.functions | Default value: With this property you can specify the color you want to use for functions in the APL code. Colors are entered in hex format, e g "#666666". | No | N/A | UI theming only. |
mz.gui.apl.color.keywords | Default value: #a020f0 With this property you can specify the color you want to use for keywords in the APL code. Colors are entered in hex format, e g "#666666". | No | N/A | UI theming only. |
mz.gui.apl.color.normal | Default value: With this property you can specify the color you want to use on your regular APL code. Colors are entered in hex format, e g "#666666". | No | N/A | UI theming only. |
mz.gui.apl.color.owntypes | Default value: With this property you can specify the color you want to use for user defined types in the APL code. Colors are entered in hex format, e g "#666666". | No | N/A | UI theming only. |
mz.gui.apl.color.strings | Default value: With this property you can specify the color you want to use for strings in the APL code. Colors are entered in hex format, e g "#666666". | No | N/A | UI theming only. |
mz.gui.apl.color.types | Default value: With this property you can specify the color you want to use for types in the APL code. Colors are entered in hex format, e g "#666666". | No | N/A | UI theming only. |
mz.gui.apl.syntaxfile | Default value: With this property you can specify a file that contains further components within the APL code that you want to be able to highlight. The value should contain path and file name to the syntax file. | No | N/A | Editor convenience only. |
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 = key words, red = comments | No | N/A | Editor convenience only. |
mz.gui.color.space.active | Default value: This property can be added in order to change the background color of the Desktop. Possible values are: blue, | No | N/A | UI theming only. |
mz.gui.editor.autocomplete | Default value: This property specifies whether you want the editor to automatically close brackets, parentheses, and quotation marks. Disable it by specifying | No | N/A | Editor convenience only. |
mz.gui.editor.command | Default value: 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 | No | N/A | Local UX choice; no control impact. |
mz.gui.editor.menufontsizes | Default value: This property specifies the font sizes you want to be able to choose from when editing APL code or Ultra Formats in the APL Code Editor and the Ultra Format Editor. The current value is displayed between the "-" and "+" magnifying glasses to the left in the button list in the editors and can be changed by clicking on the magnifying glasses, or using the key combinations CTRL+ and CTRL- The current value can also be changed by opening the right-click popup menu and selecting Font Size. | No | N/A | UI theming only. |
mz.gui.editor.name | Default value: This property specifies the editor display name in menus. | No | N/A | UI theming only. |
mz.gui.restart.tabs | Default value: This property determines whether the tabs that are open when exiting Desktop should be remembered or not. The default behavior is that the tabs will not be remembered, but setting this property to Note! Setting this property to | No | N/A | Convenience; minor perf only. |
mz.gui.systemexport.default.dir | Default value: This property can be added in order to configure the default directory you want to use when clicking on the Browse... button when doing a system export. The value must be the full path to an existing directory, e g | No | N/A | UI default; does not enforce backup policy. |
mz.gui.systemimport.default.dir | Default value: This property can be added in order to configure the default directory you want to use when clicking on the Browse... button when doing a system import. The value must be the full path to an existing directory, e g | No | N/A | UI default. |
mz.gui.udreditor.limit | Default value: This property can be used to support decoding of files that are larger than 3MB. When set to | No | N/A | UI/editor perf only. |
mz.gui.ufl.color.comments | Default value: With this property you can specify the color you want to use for comments in the Ultra formats. Colors are entered in hex format, e g "#666666". | No | N/A | UI theming only. |
mz.gui.ufl.color.constants | Default value: # With this property you can specify the color you want to use for constants in the Ultra formats. Colors are entered in hex format, e g "#666666". | No | N/A | UI theming only. |
mz.gui.ufl.color.error | Default value: With this property you can specify the color you want to use for errors in the Ultra formats. Colors are entered in hex format, e g "#666666". | No | N/A | UI theming only. |
mz.gui.ufl.color.functions | Default value: With this property you can specify the color you want to use for functions in the Ultra formats. Colors are entered in hex format, e g "#666666". | No | N/A | UI theming only. |
mz.gui.ufl.color.keywords | Default value: With this property you can specify the color you want to use for keywords in the Ultra formats. Colors are entered in hex format, e g "#666666". | No | N/A | UI theming only. |
mz.gui.ufl.color.normal | Default value: With this property you can specify the color you want to use on your regular Ultra format text. Colors are entered in hex format, e g "#666666". | No | N/A | UI theming only. |
mz.gui.ufl.color.owntypes | Default value: #b8860b With this property you can specify the color you want to use for user defined types in the Ultra formats. Colors are entered in hex format, e g "#666666". | No | N/A | UI theming only. |
mz.gui.ufl.color.strings | Default value: With this property you can specify the color you want to use for strings in the Ultra formats. Colors are entered in hex format, e g "#666666". | No | N/A | UI theming only. |
mz.gui.ufl.color.types | Default value: With this property you can specify the color you want to use for types in the Ultra formats. Colors are entered in hex format, e g "#666666". | No | N/A | UI theming only. |
mz.gui.ufl.syntaxfile | Default value: With this property you can specify a file that contains further components within the Ultra formats that you want to be able to highlight. The value should contain path and file name to the syntax file. | No | N/A | Editor convenience only. |
mz.gui.ufl.syntaxhighlighting | Default value: This property specifies whether you want the text in your Ultra Formats 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 = key words, red = comments | No | N/A | Editor convenience only. |
mz.gui.wfeditor.maxrows | Default value: This property can be added to change the maximum number of allowed rows in the workflow table. If this property has not been added, the default value of 500 rows will apply. | No | N/A | Client-side view limit; no processing control. |
mz.ultra.bitfield.codec | Default value: "false" This property selects the implementation that is to be used for ultra bit_block. If set to “true”, the newly selected implementation will be used. Values that are not set using this property will use the old implementation. | No | N/A | Local editor/runtime rendering; not a control objective. |
mz.systemlog.font | Default value: This property specifies the Java font-family used in System Log’s printing on the searched result. Possible values are: | No | N/A | Presentation only. |
pico.bootstrapclass | Default value: This property specifies the bootstrap classes used by the Desktop. | Yes | Availability | Wrong class prevents client from launching; execution provenance. |
pico.cache.basedir | Default: This property must be set to | Yes | Availability | Bad path can break client caching/startup. |
pico.inhibit.startmessage | Default value: This property determines if the start message, generated when starting the Desktop client, should be logged or not. The default value is | Yes | Integrity | Affects audit trail completeness of client starts. |
pico.logdateformat | Default value: This property specifies the date format to be used in the log files. See | Yes | Integrity | Consistent timestamps aid audit/forensics correlation. |
pico.name | Default value: This property specifies the name of the pico instance used for the Desktop. | No | N/A | Identification convenience; not a control. |
pico.pid | Default value: This property specifies the directory you want the Desktop to write process ID (PID) file to. | Yes | Availability | Process rely on a valid PID location |
pico.stderr | Default value: This property specifies the directory you want the Desktop to write standard errors to. | Yes | Integrity | Ensures error capture for audit/troubleshooting. |
pico.stdout | Default value: This property specifies the directory you want the Desktop to write standard output to. |