Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.activeviam.com/llms.txt

Use this file to discover all available pages before exploring further.

File purpose

The default Spring Boot application properties file. Controls application parameters and start-up modes.

File location

The file is located in the folder mr-application\src\main\resources.

File values

The file uses the YAML language to define properties in a hierarchical structure. When loaded into the application, the properties follow the default dot notation. The indentation levels used in the following table mirror the file itself.
KeyValueDescription
serverSubsection for application server properties. Refer to spring boot documentation for more details.
server.port10010The port used for the application external services.
server.servletServlet configuration.
server.servlet.context-path“/mr-application”The context path of the application.
server.servlet.session.cookie.securetrueEnables/disables always marking the cookie as secure.
server.servlet.session.cookie.http-onlytrueEnables/disables using the “HttpOnly” attribute for the cookie.
server.servlet.session.cookie.same-sitenoneSameSite setting for the cookie.
server.servlet.session.cookie.max-agePT12H
server.servlet.session.cookie.nameMR_JSESSIONID
atoti
atoti.server
atoti.server.endpoint
atoti.server.endpoint.diagnostics
atoti.server.endpoint.diagnostics.enabledtrueEnables the measure lineage endpoints that are used by Atoti Admin UI.
atoti.server.security
atoti.server.security.cookie-nameMR_JSESSIONIDName of the application cookie.
activeviam
activeviam.distribution
activeviam.distribution.maxPendingDiscoveries6
activeviam.distribution.cube
activeviam.distribution.cube.throwOnDifferentMeasureNamesfalseThis determines if Atoti will throw a Runtime exception when horizontally distributed cubes contain different measures. This is disabled for as the summary cubes are horizontally distributed from the regular cubes but contain different measures.
activeviam.jwt
activeviam.jwt.key
activeviam.jwt.key.publicOmitted for brevity, please see file.The public key (encoded in Base64) used to verify the integrity of the tokens.
activeviam.jwt.key.privateOmitted for brevity, please see file.The private key (encoded in Base64) used to sign the tokens.
activeviam.jwt.expirationPT12HExpiration of the JWT tokens.
managementSubsection for Spring Actuator application management.
management.endpointsActuator endpoints.
management.endpoints.webWeb endpoints.
management.endpoints.web.exposureExposed endpoints.
management.endpoints.web.exposure.include“*”The endpoint IDs to include.
healthActuator health key.
health.elasticsearchActuator sub key for elasticsearch.
health.elasticsearch.enabledfalseElasticsearch sub key to enable or disable this component of Actuator.
spring
spring.profiles
spring.profiles.active“local-content”Active Spring profiles.
springdocSpringdoc URL to list all the Rest endpoints.
springdoc.swagger-ui
springdoc.swagger-ui.enabledSet to true to see the Swagger UI and navigate to /swagger-ui/index.html
loggingSubsection for application logging.
logging.configclasspath:logback-spring.xmlLocation of the logging configuration file.
starter
starter.serverUrlhttp://localhost:10010/mr-applicationBase URL for all starter web apps (i.e. DoctorPivot, Content Service UI, Documentation).
starter.javadocBaseUrlhttps://artifacts.activeviam.com/documentation/accelerators/mra/Javadoc base URL for DoctorPivot.
starter.javadocVersion1.2.0Javadoc version for DoctorPivot
starter.documentationRootDefault.htmDocumentation root file to redirect index.html to
configurationSubsection for the application start-up modes.
configuration.sign-offSign-off configuration.
configuration.sign-off.enabledfalseToggle for including Sign-Off configuration and services in the running application.
sign-off
sign-off.adjustments
sign-off.adjustments.scheduler-pool-size1Size of the thread pool used to pool the status of Sign-Off adjustments.
limits
limits.autoconfiguration
limits.autoconfiguration.enabledfalseToggle to automatically establish a connection with a Limits server. Limits is an optional solution, licensed separately.
limits.autoconfiguration.authenticationYWRtaW46YWRtaW4= (a base64 representation of Admin:Admin)Credentials that the Limits server can use to authenticate to this server.
limits.autoconfiguration.limits-authenticationYWRtaW46YWRtaW4= (a base64 representation of Admin:Admin)Credentials that this server can use to authenticate to the Limits server.
limits.autoconfiguration.limits-base-urlhttp://localhost:3090The hostname and port of the Limits server.
limits.autoconfiguration.content-server
limits.autoconfiguration.content-server.authenticationYWRtaW46YWRtaW4= (a base64 representation of Admin:Admin)Credentials that this server can use to authenticate to the Content Server.
limits.autoconfiguration.as-of-date“AsOfDate@Date@Dates”The AsOfDate hierarchy for this server. This is required by Limits.
mr
mr.application
mr.application.content-server
mr.application.content-server.dbThe properties used to configure the database of the Content service.
mr.application.content-server.db.hibernate.dialectorg.hibernate.dialect.H2Dialect
mr.application.content-server.db.hibernate.show_sqlfalseEnable/disable the logging of all generated SQL statements to the console.
mr.application.content-server.db.hibernate.format_sqlfalseEnable/disable formatting the generated SQL statement. Enabling this makes the statement more readable, but takes up more screen space.
mr.application.content-server.db.hibernate.hbm2ddl.autoProperty is commented outHibernate database schema generation process. Possible values are: none, create-only, drop, create, create-drop, validate, update.
mr.application.content-server.db.hibernate.connection.provider_classorg.hibernate.engine.jdbc.connections.internal.DatasourceConnectionProviderImplImplementation of the ConnectionProvider.
mr.application.content-server.db.urljdbc:h2:%{dbfile};DB_CLOSE_DELAY=-1The URL of the Hibernate connection to the content server.
mr.application.content-server.db.file.namenullThe name of the dbfile used in the Hibernate connection URL. If null, no file is used for persistence.
mr.application.content-server.db.defaultAutoCommitfalseThe default auto-commit state of connections created by this pool.
mr.application.content-server.db.driverClassNameorg.h2.DriverThe fully qualified Java class name of the JDBC driver to be used.
mr.application.content-server.db.jdbcInterceptorsorg.apache.tomcat.jdbc.pool.interceptor.ConnectionStateA semicolon-separated list of classnames, extending the org.apache.tomcat.jdbc.pool.JdbcInterceptor class. These interceptors will be inserted as an interceptor into the chain of operations on a java.sql.Connection object.
mr.common.file-patterns.cube-market-dataglob:*Cube_Market_Data.csvPattern for the Cube Market Data input file.
mr.common.file-patterns.curve-market-dataglob:*Curve_Market_Data.csvPattern for the Curve Market Data input file.
mr.common.file-patterns.fx-rate-market-dataglob:*FX_Rate_Market_Data.csvPattern for the FX Rate Market Data input file.
mr.common.file-patterns.spot-market-dataglob:*Spot_Market_Data.csvPattern for the Spot Market Data input file.
mr.common.file-patterns.surface-market-dataglob:*Surface_Market_Data.csvPattern for the Surface Market Data input file.