Infrastructure properties

You can customize your system infrastructure as required.

You can change properties that are highlighted as cross-tenant properties only by using the ARIS Cloud Controller command-line tool. To change the settings, enter the following:

reconfigure umcadmin_<size of your installation, s, m, or l> JAVA-D<property name>="<value>"

Example

reconfigure umcadmin_m JAVA-Dcom.aris.umc.loadbalancer.url="https://myserver.com"

Key

Description

com.aris.umc.version

Build number

Build number of ARIS Administration. Cross-tenant property that can only be changed using ARIS Cloud Controller. For more information, refer to ARIS Cloud Controller (ACC) Command-line Tool manual.

Valid input

String

Example

10.0.4-SNAPSHOT

com.aris.umc.loadbalancer.url

Load balancer URL

Specifies the URL of the load balancer. Cross-tenant property that can only be changed using ARIS Cloud Controller. For more information, refer to ARIS Cloud Controller (ACC) Command-line Tool manual.

com.aris.umc.notification.useHttpLinks

E-mails with HTTP URLs only

Specifies whether or not the HTTP protocol is used instead of the HTTPS protocol in e-mails.

Valid input

true, false

HTTP client

Key

Description

com.aris.umc.client.connect.timeout

Connection timeout (in milliseconds)

Specifies the duration after which a client's connection attempt is canceled. This is defined in milliseconds. Cross-tenant property that can only be changed using ARIS Cloud Controller. For more information, refer to ARIS Cloud Controller (ACC) Command-line Tool manual.

Valid input

Integer > 0

com.aris.umc.client.idle.timeout

Idle timeout (in milliseconds)

Specifies the wait time timeout of the ARIS Administration REST client. This is defined in milliseconds.

Valid input

Integer > 0

com.aris.umc.client.read.timeout

Read timeout (in milliseconds)

Specifies the wait time timeout of the REST client for read access. This is defined in milliseconds.

Valid input

Integer > 0

com.aris.umc.client.connections.max

Maximum connections (total)

Specifies the maximum number of connections that may be established simultaneously. If additional connections are to be established, they are refused.

Valid input

Integer > 0

com.aris.umc.client.connections.perhost

Maximum connections (per host)

Specifies the maximum number of connections that may be established simultaneously per host. If additional connections are to be established, they are refused.

Valid input

Integer > 0

com.aris.umc.client.retry.max

Number of retries

Specifies the maximum number of retries.

Valid input

Integer > 0

com.aris.umc.ssl.host.verification.active

Host name verification

Specifies whether the verification of the SSL host name is activated. Verification is enabled by default.

Valid input

true, false

Advanced settings

Key

Description

com.aris.umc.remote.clients

Allowed remote clients

Comma-separated list of client IPs that uses the remote interface of ARIS Administration.

Valid input

String

com.aris.umc.config.cache.ttl

Configuration cache lifetime

Specifies the lifetime of the configuration cache in seconds. The configuration is reloaded after the time set here. Cross-tenant property that can only be changed using ARIS Cloud Controller. For more information, refer to ARIS Cloud Controller (ACC) Command-line Tool manual.

Valid input

Integer > 0

com.aris.umc.config.encrypted

Encrypted properties

Specifies a comma-separated list of encrypted property keys.

Valid input

List of strings

Example

com.softwareag.aris.umc.ldap.service.pwd

com.aris.umc.jaas.login.context

JAAS login context

Specifies the login name for the JAAS context. Cross-tenant property that can only be changed using ARIS Cloud Controller. For more information, refer to ARIS Cloud Controller (ACC) Command-line Tool manual.

Valid input

String

Example

UMC-DB

com.aris.umc.basicauth.tenant

Default tenant

Specifies that the default tenant is used for authentication. Cross-tenant property that can only be changed using ARIS Cloud Controller. For more information, refer to ARIS Cloud Controller (ACC) Command-line Tool manual.

Valid input

String

com.aris.umc.infrastructure.tenant

Infrastructure tenant

Specifies the tenant with special privileges for managing other tenants, components, and the configuration in ARIS Administration.

By default, the master tenant is the infrastructure tenant. The system users system and superuser have administrative privileges, that is, they can access ARIS Administration and Tenant Management.

Users with the relevant privileges can specify other infrastructure tenants in ARIS Administration. Cross-tenant property that can only be changed using ARIS Cloud Controller. For more information, refer to ARIS Cloud Controller (ACC) Command-line Tool manual.