> ## 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.

# application.yaml

## 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.

<table><thead><tr><th>Key</th><th>Value</th><th>Description</th></tr></thead><tbody><tr><td>server</td><td /><td>Subsection for application server properties. Refer to spring boot documentation for more details.</td></tr><tr><td>server.port</td><td>10010</td><td>The port used for the application external services.</td></tr><tr><td>server.servlet</td><td /><td>Servlet configuration.</td></tr><tr><td>server.servlet.context-path</td><td>“/mr-application”</td><td>The context path of the application.</td></tr><tr><td>server.servlet.session.cookie.secure</td><td>true</td><td>Enables/disables always marking the cookie as secure.</td></tr><tr><td>server.servlet.session.cookie.http-only</td><td>true</td><td>Enables/disables using the “HttpOnly” attribute for the cookie.</td></tr><tr><td>server.servlet.session.cookie.same-site</td><td>none</td><td>SameSite setting for the cookie.</td></tr><tr><td>server.servlet.session.cookie.max-age</td><td>PT12H</td><td /></tr><tr><td>server.servlet.session.cookie.name</td><td>MR\_JSESSIONID</td><td /></tr><tr><td>atoti</td><td /><td /></tr><tr><td>atoti.server</td><td /><td /></tr><tr><td>atoti.server.endpoint</td><td /><td /></tr><tr><td>atoti.server.endpoint.diagnostics</td><td /><td /></tr><tr><td>atoti.server.endpoint.diagnostics.enabled</td><td>true</td><td>Enables the measure lineage endpoints that are used by Atoti Admin UI.</td></tr><tr><td>atoti.server.security</td><td /><td /></tr><tr><td>atoti.server.security.cookie-name</td><td>MR\_JSESSIONID</td><td>Name of the application cookie.</td></tr><tr><td>activeviam</td><td /><td /></tr><tr><td>activeviam.distribution</td><td /><td /></tr><tr><td>activeviam.distribution.maxPendingDiscoveries</td><td>6</td><td /></tr><tr><td>activeviam.distribution.cube</td><td /><td /></tr><tr><td>activeviam.distribution.cube.throwOnDifferentMeasureNames</td><td>false</td><td>This 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.</td></tr><tr><td>activeviam.jwt</td><td /><td /></tr><tr><td>activeviam.jwt.key</td><td /><td /></tr><tr><td>activeviam.jwt.key.public</td><td>Omitted for brevity, please see file.</td><td>The public key (encoded in Base64) used to verify the integrity of the tokens.</td></tr><tr><td>activeviam.jwt.key.private</td><td>Omitted for brevity, please see file.</td><td>The private key (encoded in Base64) used to sign the tokens.</td></tr><tr><td>activeviam.jwt.expiration</td><td>PT12H</td><td>Expiration of the JWT tokens.</td></tr><tr><td>management</td><td /><td>Subsection for Spring Actuator application management.</td></tr><tr><td>management.endpoints</td><td /><td>Actuator endpoints.</td></tr><tr><td>management.endpoints.web</td><td /><td>Web endpoints.</td></tr><tr><td>management.endpoints.web.exposure</td><td /><td>Exposed endpoints.</td></tr><tr><td>management.endpoints.web.exposure.include</td><td>“\*”</td><td>The endpoint IDs to include.</td></tr><tr><td>health</td><td /><td>Actuator health key.</td></tr><tr><td>health.elasticsearch</td><td /><td>Actuator sub key for elasticsearch.</td></tr><tr><td>health.elasticsearch.enabled</td><td>false</td><td>Elasticsearch sub key to enable or disable this component of Actuator.</td></tr><tr><td>spring</td><td /><td /></tr><tr><td>spring.profiles</td><td /><td /></tr><tr><td>spring.profiles.active</td><td>“local-content”</td><td>Active Spring profiles.</td></tr><tr><td>springdoc</td><td /><td>Springdoc URL to list all the Rest endpoints.</td></tr><tr><td>springdoc.swagger-ui</td><td /><td /></tr><tr><td>springdoc.swagger-ui.enabled</td><td /><td>Set to <code>true</code> to see the Swagger UI and navigate to /swagger-ui/index.html</td></tr><tr><td>logging</td><td /><td>Subsection for application logging.</td></tr><tr><td>logging.config</td><td>classpath:logback-spring.xml</td><td>Location of the logging configuration file.</td></tr><tr><td>starter</td><td /><td /></tr><tr><td>starter.serverUrl</td><td>[http://localhost:10010/mr-application](http://localhost:10010/mr-application)</td><td>Base URL for all starter web apps (i.e. DoctorPivot, Content Service UI, Documentation).</td></tr><tr><td>starter.javadocBaseUrl</td><td><a href="https://artifacts.activeviam.com/documentation/accelerators/mra/">[https://artifacts.activeviam.com/documentation/accelerators/mra/](https://artifacts.activeviam.com/documentation/accelerators/mra/)</a></td><td>Javadoc base URL for DoctorPivot.</td></tr><tr><td>starter.javadocVersion</td><td>1.2.0</td><td>Javadoc version for DoctorPivot</td></tr><tr><td>starter.documentationRoot</td><td>Default.htm</td><td>Documentation root file to redirect index.html to</td></tr><tr><td>configuration</td><td /><td>Subsection for the application start-up modes.</td></tr><tr><td>configuration.sign-off</td><td /><td>Sign-off configuration.</td></tr><tr><td>configuration.sign-off.enabled</td><td>false</td><td>Toggle for including Sign-Off configuration and services in the running application.</td></tr><tr><td>sign-off</td><td /><td /></tr><tr><td>sign-off.adjustments</td><td /><td /></tr><tr><td>sign-off.adjustments.scheduler-pool-size</td><td>1</td><td>Size of the thread pool used to pool the status of Sign-Off adjustments.</td></tr><tr><td>limits</td><td /><td /></tr><tr><td>limits.autoconfiguration</td><td /><td /></tr><tr><td>limits.autoconfiguration.enabled</td><td>false</td><td>Toggle to automatically establish a connection with a Limits server. Limits is an optional solution, licensed separately.</td></tr><tr><td>limits.autoconfiguration.authentication</td><td>YWRtaW46YWRtaW4= (a base64 representation of Admin:Admin)</td><td>Credentials that the Limits server can use to authenticate to this server.</td></tr><tr><td>limits.autoconfiguration.limits-authentication</td><td>YWRtaW46YWRtaW4= (a base64 representation of Admin:Admin)</td><td>Credentials that this server can use to authenticate to the Limits server.</td></tr><tr><td>limits.autoconfiguration.limits-base-url</td><td>[http://localhost:3090](http://localhost:3090)</td><td>The hostname and port of the Limits server.</td></tr><tr><td>limits.autoconfiguration.content-server</td><td /><td /></tr><tr><td>limits.autoconfiguration.content-server.authentication</td><td>YWRtaW46YWRtaW4= (a base64 representation of Admin:Admin)</td><td>Credentials that this server can use to authenticate to the Content Server.</td></tr><tr><td>limits.autoconfiguration.as-of-date</td><td>“AsOfDate\@Date\@Dates”</td><td>The AsOfDate hierarchy for this server. This is required by Limits.</td></tr><tr><td>mr</td><td /><td /></tr><tr><td>mr.application</td><td /><td /></tr><tr><td>mr.application.content-server</td><td /><td /></tr><tr><td>mr.application.content-server.db</td><td /><td>The properties used to configure the database of the Content service.</td></tr><tr><td>mr.application.content-server.db.hibernate.dialect</td><td>org.hibernate.dialect.H2Dialect</td><td /></tr><tr><td>mr.application.content-server.db.hibernate.show\_sql</td><td>false</td><td>Enable/disable the logging of all generated SQL statements to the console.</td></tr><tr><td>mr.application.content-server.db.hibernate.format\_sql</td><td>false</td><td>Enable/disable formatting the generated SQL statement. Enabling this makes the statement more readable, but takes up more screen space.</td></tr><tr><td>mr.application.content-server.db.hibernate.hbm2ddl.auto</td><td>Property is commented out</td><td>Hibernate database schema generation process. Possible values are: none, create-only, drop, create, create-drop, validate, update.</td></tr><tr><td>mr.application.content-server.db.hibernate.connection.provider\_class</td><td>org.hibernate.engine.jdbc.connections.internal.DatasourceConnectionProviderImpl</td><td>Implementation of the ConnectionProvider.</td></tr><tr><td>mr.application.content-server.db.url</td><td>jdbc:h2:%\{dbfile};DB\_CLOSE\_DELAY=-1</td><td>The URL of the Hibernate connection to the content server.</td></tr><tr><td>mr.application.content-server.db.file.name</td><td>null</td><td>The name of the dbfile used in the Hibernate connection URL. If null, no file is used for persistence.</td></tr><tr><td>mr.application.content-server.db.defaultAutoCommit</td><td>false</td><td>The default auto-commit state of connections created by this pool.</td></tr><tr><td>mr.application.content-server.db.driverClassName</td><td>org.h2.Driver</td><td>The fully qualified Java class name of the JDBC driver to be used.</td></tr><tr><td>mr.application.content-server.db.jdbcInterceptors</td><td>org.apache.tomcat.jdbc.pool.interceptor.ConnectionState</td><td>A 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.</td></tr><tr><td>mr.common.file-patterns.cube-market-data</td><td>glob:\*<em>Cube\_Market\_Data</em>.csv</td><td>Pattern for the Cube Market Data input file.</td></tr><tr><td>mr.common.file-patterns.curve-market-data</td><td>glob:\*<em>Curve\_Market\_Data</em>.csv</td><td>Pattern for the Curve Market Data input file.</td></tr><tr><td>mr.common.file-patterns.fx-rate-market-data</td><td>glob:\*<em>FX\_Rate\_Market\_Data</em>.csv</td><td>Pattern for the FX Rate Market Data input file.</td></tr><tr><td>mr.common.file-patterns.spot-market-data</td><td>glob:\*<em>Spot\_Market\_Data</em>.csv</td><td>Pattern for the Spot Market Data input file.</td></tr><tr><td>mr.common.file-patterns.surface-market-data</td><td>glob:\*<em>Surface\_Market\_Data</em>.csv</td><td>Pattern for the Surface Market Data input file.</td></tr></tbody></table>
