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.
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.
 cubes: Subsection for ActivePivot 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.