Platform
This section describes the different properties that you can use in the STR to configure the Platform.
Property | Description |
---|---|
auth.oidc.rp.client.id | Default value: Client ID provided by Identity Provider. If it is not present, the SSO functionality is disabled. |
auth.oidc.rp.provider.url | Default value: Provide the Base URL to the associated Identity Provider. Read access is required for the /.well-known/openid-configuration file to acquire the relevant Provider Configurations. |
auth.oidc.rp.provider.name | Default value: The name of the provider needs to be Azure if it is used and groups are returned as uids. |
auth.oidc.rp.groupPath | Default value "roles" Path in ID Token or UserInfo object to find an array of users Access groups as defined by the Access Controller, separated with a dot (.). |
auth.oidc.rp.auth.method | Default value: "CLIENT_SECRET_BASIC" Available authentication methods are CLIENT_SECRET_BASIC and PRIVATE_KEY_JWT |
auth.oidc.rp.client.secret | Default value: This is mandatory when CLIENT_SECRET_BASIC is used as an authentication method. This property sets the relevant Client Secret. |
auth.oidc.rp.auth.jwt.keystorePath | Default value: Path to JKS keystore when PRIVATE_KEY_JWT is used |
auth.oidc.rp.auth.jwt.alias | Default value: Path to JKS keystore when PRIVATE_KEY_JWT is used |
auth.oidc.rp.auth.jwt.keystorePassword | Default value: Alias for key in keystore when PRIVATE_KEY_JWT is used |
auth.oidc.rp.auth.jwt.keyPassword | Default value: Keystore password when PRIVATE_KEY_JWT is used, needs to be Encrypted by . |
auth.oidc.rp.auth.jwt.keyPassword | Default value: "" Key password when PRIVATE_KEY_JWT is used, needs to be Encrypted by . |
auth.oidc.rp.scopes | Default value: "" Optional additional scopes. Default scopes are openid, profile, and email. |
auth.oidc.rp.claims.username | Default value: "" Claim to use as the user name, if not specify sub will be used. This value should be unique. |
auth.oidc.rp.auth.jwt.keyId | Default value: "" Optional Key ID for JWT header when PRIVATE_KEY_JWT is used |
mail.smtp.ssl.protocols | Default value: "TLSv1.2" Specifies the SSL protocols that will be enabled for SSL connections. The property value is a whitespace separated list of tokens, with possible values "TLSv1, TLSv1.1, TLSv1.2, TLSv1.3". |
mz.codeserver.saveStateInterval | Default value: Whenever an update to the Codeserver state is made, such as when saving a workflow with a change in its APL code, the Codeserver state will have to be saved. Using this property allows you to set the minimum interval (in seconds)for how often the Codeserver saves its state to the disk. |
mz.config.persistance.obfuscation | Default value: Use this property to enable or disable obfuscation of configuration data stored in the
When you set this property, existing data is not automatically updated. The data for each individual configuration is stored obfuscated or in plain text when you save it. See also |
mz.crypto.hash.algorithm | Default value: SHA-256 This property is to use the crypto algorithm for hashing data, for example, files. |
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. |
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. |
mz.cryptoservice.keystore.path | Default value: This property specifies the full path to the crypto service keystore file. This keystore file is used for encrypting/decrypting passwords with specific keys stored in the keystore, and needs to be of JCEKS type. See the JDK product documentation for further information about using keytool in different scenarios. See also the sections describing the |
mz.cryptoservice.keystore.password | Default value: This property specifies the password for the crypto service keystore file specified by the mz.cryptoservice.keystore.path property. This keystore is used for encrypting/decrypting passwords with specific keys stored in the keystore. See the sections describing the mzsh encryptpassword and mzsh reloadkeystore in the /wiki/spaces/MD82/pages/3778935 for further information. |
mz.database.profile.validation.skip | Default value: Set this property to |
mz.desktop.accelerators | Default value: Set this property with the default value to set your own key bindings. You require to unpack a properties file from |
mz.dynamicconnections | Default value: This property specifies if the pico instances for Desktop, mzsh, and Service Contexts must be registered on pico hosts for access:
|
mz.httpd.security.disabled.cipher | Default value: " This property allows you to use regex to manually disable the Java security cipher suite when using any picos to connect to the Platform with SSL enabled. This property is used when the Platform uses a different Java version than the rest of the picos. As there may be differences in the security ciphers between versions, the property aims to disable these ciphers to allow the picos to communicate with the Platform. |
mz.javac.source | Default value: |
mz.license.file | Default value: This property specifies the directory that contains the installation license file, i.e. |
mz.mailserver | Default value: This property specifies the name or IP address of the mail server to be used for event generated e-mails. The use of this property has been deprecated and will removed in future releases. Use the property |
mz.mailserver.auth | Default value: Enables SMTP authentication. The use of this property has been deprecated and will removed in future releases. Use the property |
mz.mailserver.auth.user | Default value: Set the SMTP user to be used for login when having enabled SMTP authentication with the |
mz.mailserver.auth.enabled | Default value: Set this property to true if you want to enable SMTP authentication. If set to |
mz.mailserver.host | Default value: This property specifies the name or IP address of the mail server to be used for event generated e-mails. |
mz.mailserver.auth.password | Default value: Set the encrypted password to be used for the SMTP user stated in the To encrypt the password, use the |
mz.mailserver.port | Default value: Use this property to configure which port you want to used for sending event generated e-mails. When the |
mz.notifier.mailfrom | Default value: This property specifies the sending e-mail address to be used for event generated e-mails. You must enter an e-mail address for an event notification to be sent by e-mail. |
mz.picostorage.usecache | Default value: This property enables the cache during a system import. |
mz.platform.extref.ttl | Default value: 5 Use this property to configure a cache for the external references by entering the number of seconds you want the cache to live. If you require to disable the cache, for example in a development enviroment, set the value to 0. |
mz.platform.s3.extref.ttl | Default value: 5 Use this property to configure a cache for the external references stored on an S3 Container by entering the number of seconds you want the cache to live. This will only work when you have S3 Properties File selected in your external reference profile. If you require to disable the cache, for example in a development environment, set the value to 0. |
mz.platform.wf.max.concurrent.starts | This property decides how many workflows that can start loading at the same time. No limit is set for actual running workflows. Only change the property if support has expressly recommended it. It is normally not recommend to change this property since it can introduce some instability. |
mz.platform.wf.threadpool | Default value: 10 This is a platform property that controls the number of threads used for the thread pool used by the workflow and group servers. If you have a very large batch system with a lot of scheduling and workflows that are starting and stopping frequently, this property might need to be increased to get more threads. |
mz.security.max.password.age.enabled | Default value: Enables or disables the password expiration check. If both properties above are set to true, user is required to change password every N days set in Note! This property is only applicable when |
mz.security.max.password.age.admin | Default value: This property specifies the maximum password age for administrator users in days. Please refer Note! This property is only applicable when |
mz.security.max.password.age.user | Default value: This property specifies the maximum password age for users in days. Please refer Note! This property is only applicable when |
mz.security.max.password.history | Default value: This property specifies how many passwords back that are required to be unique before reusing an old password. Note! This property is only applicable when |
mz.security.user.control.enabled | Default value: This property enables or disables enhanced user security. If set to Note! At installation, this property will be set to the same value as the installation property |
mz.security.user.control.password.length.count | Default value: This property specifies the minimum total number of characters in a password. Note! This is only applicable when the value of |
mz.security.user.control.password.length.message | Default value: The message to be displayed for the user when they have not met the condition for the minimum length of the password. Note! This is only applicable when the value of |
mz.security.user.control.password.numcaps.count | Default value: This property specifies the minimum number of uppercase characters and numeric characters in a password. Note! This is only applicable when the value of |
mz.security.user.control.password.numcaps.message | Default value: The message to be displayed for the user when they have not met the condition for the minimum number of upper case or numerical characters in the password. Note! This is only applicable when the value of |
mz.security.user.control.password.numcaps.pattern | Default value: The pattern of the permitted values in regular expression. The password will be matched to the pattern to determine if the condition is met. Note! This is only applicable when the value of |
mz.security.user.control.password.special.count | Default value: This property specifies the minimum number of special characters, e g number or capital letter, in a password. Note! This is only applicable when the value of |
mz.security.user.password.reset.enabled | Default value: This property enables or disables the password reset feature. If both properties above are set to If admin reset password for a user, the user is also required to change password when they re-login. Note! This is only applicable when the value of |
mz.security.user.restricted.login | Default value: false Use this property to restrict user login to one instance for each interface type, i e Desktop, Web Interface, and Command Line Tool mzsh. |
mz.servicehost.port.range | This property determines the port range used by services. The system will bind to ports in the provided ranges. The values must not overlap with the ports used by SCs that are running on the same host. |
mz.servicehost.natures | This property contains one or more service specific identifiers that sets behaviors, that are required by services that run on the Platform. |
mz.statistics.collect.all | Default value: |
mz.statistics.collect.pico | Default value: |
mz.statistics.collect.workflow | Default value: |
mz.subfolder.enabled | Default value: false This property determines if the |
mz.subfolder.separator | Default value: This property determines the separator you can use when naming folders in the Desktop so that the |
mz.systemlog.maxresults | Default value: This property determines the maximum number of search results when you run a search in the System Log. |
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. |
mz.ultra.xml.handle_as_string | Default value: "" If you want to set any XML data type to be converted into string, you must set the value of this property to the data type you intend to convert. For example, if you wish to have all decimal data type be handled as string, set the value of this property to For further information on XML schema support, see /wiki/spaces/MD82/pages/3781718. |
mz.ultra.xml.restrictions | Default value: off If you want to use XML union element type, you must enable this property |
mz.use.date.timezone | Default value: Setting this property to In most cases, the property should be set in the pico configuration of ECs . However, in case of audit processing, the property should also be set in the pico configuration of the Platform. Note that if the |
mz.user.account.change.password.limit | Default value: Setting this property to User from Administrator Group is not restricted by this property. Note! This is only applicable when values of both |
mz.user.account.inactivity | Default value: Setting this property to Note! This is only applicable when the value of |
mz.user.emergency.unlock | Default value: Setting this property with an encrypted password will change the mzadmin password at platform startup. For information about how to reset the mzadmin password, see Resetting the mzadmin Password. Note! This property should always be removed when not being used. Otherwise the mzadmin password will be reset at every platform startup. |
mz.use.prefixfilter | Default value: If you add this property with the value |
mz.user.persistance.obfuscation | Default value: Use this property to enable or disable obfuscation of user data stored in the
When you set this property, existing data is not automatically updated. The data for each individual configuration is stored obfuscated or in plain text when you save it. See also |
mz.wi.host | Default value: Taken from the common property This is the host IP address or hostname used to communicate with the Platform Web Interface. |
mz.webserver.port | Default value: This is the port used to communicate with the Platform Web Interface. Note! This is the port that you use to launch the Desktop. |
mz.osgi.bootdelegation.ext | Default value: This property adds extra value to Felix Osgi boot delegation. Note! The value of this parameter should be a string with a extra boot delegation for Felix osgi. The value should not include a space and should not start or end with a comma. For AppDynamic monitoring tool the value should always be com.singularity.* . |
pico.rcp.codeserver.deregister.timeout | Default value: This property specifies the time (in seconds) to wait before de-registering an unreachable EC from the Platform. Once de-registered, another EC can be brought up to replace it. An EC is considered to be unreachable when the last known state was that it was running, but has since lost contact with the Platform. |
pico.rcp.tls.keystore | Default value: Set this property to enable the system to use TLS for all RCP connections that are not from the local host. If this property is not set, TLS will not be used at all. |
pico.tmpdir | Default value: This property specifies the pico temp directory you want the Platform to use. |
snmp.trap.format.b | Default value: Add this property and set it to true if you want to activate the new format for SNMP events corresponding to the latest MIB definitions. If this property is not included, or if it is set to false, the previous invalid format will apply, which may be useful for backwards compatibility reasons. |