Autoconfiguration

Overview

These are the properties used to auto-configure the Atoti server that will connect to Atoti Limits. For the steps to connect to a server, see Atoti Java. Note that we provide all properties that can be used, but only the following are required:

The remaining properties are auto-configured. We have provided them for information and in the event that you need to explicitly define them for your Atoti Server.

Module properties

Key Description Default value
limits.autoconfiguration The properties defined on an Atoti Server that is aiming to connect with Atoti Limits.
limits.autoconfiguration.as-of-date The Atoti Server’s AsOfDate dimension.
limits.autoconfiguration.atoti-base-url The URL of the Atoti Server. This will be required when the application server and Atoti Limits are not on the same machine.
limits.autoconfiguration.atoti-configuration-execute-url The URL of the Atoti Server cube’s /configuration/execute url.
limits.autoconfiguration.atoti-configuration-suffix The Atoti Server cube’s /configuration REST URL suffix.
limits.autoconfiguration.atoti-configuration-url The URL of the Atoti Server cube’s Configuration service.
limits.autoconfiguration.atoti-discovery-suffix The Atoti Server cube’s /discovery REST URL suffix.
limits.autoconfiguration.atoti-discovery-url The URL of the Atoti Server cube’s Discovery service.
limits.autoconfiguration.atoti-execute-suffix The URL of the Atoti Server cube’s /execute suffix.
limits.autoconfiguration.atoti-mdx-download-url The URL of the Atoti Server’s endpoint to send evaluation requests.
limits.autoconfiguration.atoti-mdx-query-url The URL of the Atoti Server cube’s /mdx/query url.
limits.autoconfiguration.atoti-server-rest-url The URL of the Atoti Server cube’s REST service.
limits.autoconfiguration.connect-on-application-ready-event True if the application should attempt to connect to Atoti Limits once the application has started and an ApplicationReadyEvent is emitted by Spring. False if the connection should be manually triggered. Default is true. true
limits.autoconfiguration.connection-attempts The number of attempts to connect to the module before quitting. If less than zero, the Atoti Server will continuously try to connect. -1
limits.autoconfiguration.connection-delay The time delay in milliseconds between consecutive attempts to connect to the module. 10000
limits.autoconfiguration.content-server.limits-created-measures-owners The list of roles that will be able to view calculated measures created by Limits in the connected server.
limits.autoconfiguration.content-server.name The name given to the connected Atoti Server’s Content server.
limits.autoconfiguration.content-server.url The URL of the connected Atoti Server’s Content server.
limits.autoconfiguration.content-server.version The connected Atoti Server’s Content server version.
limits.autoconfiguration.enabled True if autoconfiguration is enabled on the Atoti Server, false if a connection to Atoti Limits is not desired. true
limits.autoconfiguration.level-path-url The URL used to locate the LevelPathRestService.
limits.autoconfiguration.limits-base-url The base URL to Atoti Limits. This is required as a base to construct valid REST URLs.
limits.autoconfiguration.limits-discovery-url The URL of the Limits Discovery REST service.
limits.autoconfiguration.limits-ping-url The URL of the limits ping endpoint that is used to check if the server is running.
limits.autoconfiguration.limits-rest-url The URL of the Limits REST service.
limits.autoconfiguration.server-name The name of the Atoti Server. This property is required if you are using the default catalog name: ‘Catalog’.
limits.autoconfiguration.server-version The version of the connected Atoti Server.
limits.autoconfiguration.service-principal The name of the user authenticated to perform machine-to-machine requests. This property is required.