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.

Key Value Description
server: Subsection for application server properties.
port: 10010 The port used for the application external services.
servlet: Servlet configuration.
context-path: “/mr-application” The context path of the application.
management: Subsection for Spring Actuator application management.
endpoints: Actuator endpoints.
web: Web endpoints.
exposure: Exposed endpoints.
include: “*” The endpoint IDs to include.
health: Actuator health key.
elasticsearch: Actuator sub key for elasticsearch.
enabled: false Elasticsearch sub key to enable or disable this component of Actuator.
spring:
profiles:
active: “local-content” Active Spring profiles.
springdoc: Springdoc URL to list all the Rest endpoints.
swagger-ui:
enabled: Set to true to see the Swagger UI and navigate to /swagger-ui/index.html
logging: Subsection for application logging.
config: classpath:logback-spring.xml Location of the logging configuration file.
configuration: Subsection for the application start-up modes.
sign-off: Sign-off configuration.
enable: false Toggle for including sign-off configuration and services in the running application.
data-model: Data model configuration.
scalar-sensitivities: false Toggle for scalar sensitivities. The default false value loads sensitivities as vectors.
aggregated: false Toggle for importing aggregated data into the application.
data-load: Data loading configuration.
source: local-file-system The type of source to be used. Options are local-file-system and azure-data-loading.
format: 5.1 The file format version used for input files
cubes: Subsection for Atoti Server cubes.
enable: Subsection for enabling and disabling individual cubes.
var: true Enable (true) or disable (false) the Var-ES cube.
var-summary: true Enable (true) or disable (false) the Var-ES Summary cube.
pnl: true Enable (true) or disable (false) the PnL cube.
pnl-summary: true Enable (true) or disable (false) the PnL Summary cube.
sensi: true Enable (true) or disable (false) the Sensi cube.
sensi-summary: true Enable (true) or disable (false) the Sensi Summary cube.
market: true Enable (true) or disable (false) the Market Data Cube.
common: true Enable (true) or disable (false) the MRCombinedCube.

DirectQuery

DirectQuery’s startup properties can be found in the dedicated DirectQuery Configuration Properties page.