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.

The frtb-config.properties file configures the Solution core at startup, adapting it for the reference implementation. The file is located in the folder frtb-application\src\main\resources. This file is now loaded into the Spring Boot environment (see Startup properties).

Type names

KeyValueDescription
girr.delta.curve.yieldYieldName of GIRR Delta Yield Curve Type must match curve type loaded into datastore
girr.delta.curve.basisBasisName of GIRR Delta Cross Currency Basis Curve Type must match curve type loaded into datastore
girr.delta.curve.inflationInflationName of GIRR Delta Inflation Curve Type must match curve type loaded into datastore
equity.type.spotSpotName of Equity SPOT Type must match type loaded into datastore
equity.type.repoRepoName of Equity SPOT Type must match type loaded into datastore
src.rating.type.stcSTCName of STC rating type, used to trigger logic for SEC-ERBA STC ratings

DRC Buckets names

KeyValueDescription
drc.bucket.cleaningtrueEnables column calculator to replace input with canonical names for DRC Non-Sec Buckets
drc.bucket.corporatesCorporatesCanonical name of DRC Non-Sec corporates bucket must match type loaded into datastore
drc.bucket.sovereignsSovereignsCanonical name of DRC Non-Sec sovereigns bucket must match type loaded into datastore
drc.bucket.lgmLocal Governments/MunicipalitiesCanonical name of DRC Non-Sec local governments/municipalities bucket must match type loaded into datastore
drc.bucket.lgm.splitter/Split character in DRC Non-Sec local governments/municipalities bucket name used to accept either of the two types for this bucket
drc.seniority.seniorseniorName of DRC senior seniority must match type loaded into datastore

Cube levels for post-processors

KeyValueDescription
date.hierarchyDate@DatesCube Hierarchy for dates
as-of-date.levelAsOfDate@Date@DatesCube level for As Of Dates
vertices.levelVertex@Vertices@RiskCube level for Vertices
risk-class.levelRiskClass@Risk Classes@RiskCube level for Risk Classes (GIRR, FX, Equity, etc)
market-data.type.levelMarket Type@Market Types@Market DataCube level for Market Data Type (e.g. GIRR Curve type)
girr.buckets.levelGIRR Bucket@GIRR Buckets@BucketsCube level for GIRR Buckets (CCY)
equity.buckets.levelEquity Bucket@Equity Buckets@BucketsCube level for Equity Buckets
csr-ns.buckets.levelCSR non-Sec Bucket@CSR non-Sec Buckets@BucketsCube level for CSR non-Sec Buckets
fx.buckets.levelFX Bucket@FX Buckets@BucketsCube level for FX Buckets
fx.buckets.original.levelFX Original Bucket@FX Original Buckets@BucketsCube level for FX Original Buckets
fx.curvature.divider.levelCurvature FX Divider Eligibility@FX Divider Eligibility@RiskCube level for FX Original Buckets
csr-sec-ctp.buckets.levelCSR Sec CTP Bucket@CSR Sec CTP Buckets@BucketsCube level for CSR Sec CTP Buckets
csr-sec-non-ctp.buckets.levelCSR Sec non-CTP Bucket@CSR Sec non-CTP Buckets@BucketsCube level for CSR Sec non-CTP Buckets
commodity.buckets.levelCommodity Bucket@Commodity Buckets@BucketsCube level for Commodity Buckets
girr.delta.double-sums.levelsVertex1@GIRR Delta Double Sums@Double Sums,Vertex2@GIRR Delta Double Sums@Double Sums,Curve@GIRR Delta Double Sums@Double SumsCube levels for GIRR Delta Double Sums
equity.delta.double-sums.levelsIssuer@Equity Delta Double Sums@Double Sums,Type@Equity Delta Double Sums@Double SumsCube levels for Equity Delta Double Sums
csr-ns.delta.double-sums.levelsName@CSR non-Sec Delta Double Sums@Double Sums,Tenor@CSR non-Sec Delta Double Sums@Double Sums,Basis@CSR non-Sec Delta Double Sums@Double SumsCube levels for CSR non-Sec Delta Double Sums
csr-sec-non-ctp.delta.double-sums.levelsTranche@CSR Sec non-CTP Delta Double Sums@Double Sums,Tenor@CSR Sec non-CTP Delta Double Sums@Double Sums,Basis@CSR Sec non-CTP Delta Double Sums@Double SumsCube levels for CSR Sec non-CTP Delta Double Sums
csr-sec-ctp.delta.double-sums.levelsName@CSR Sec CTP Delta Double Sums@Double Sums,Tenor@CSR Sec CTP Delta Double Sums@Double Sums,Basis@CSR Sec CTP Delta Double Sums@Double SumsCube levels for CSR Sec CTP Delta Double Sums
commodity.delta.double-sums.levelsCty@Commodity Delta Double Sums@Double Sums,Tenor@Commodity Delta Double Sums@Double Sums,Basis@Commodity Delta Double Sums@Double SumsCube levels for Commodity Delta Double Sums
fx.delta.double-sums.levelsCcy@FX Delta Double Sums@Double SumsCube levels for Fx Delta Double Sums
risk-factors.levelRisk Factor@Risk Factors@RiskCube level for Risk Factors
ccy.levelCcy@Currency@CurrenciesCube level for Currency
trade.levelTradeId@Trades@BookingCube level for Trade (the finest granularity in the cube)
curvature.shocked-pv.ccy.levelScenario Currency@Scenario Currency@CurrenciesCube level for Currency used for Curvature shocked PV
pv.ccy.levelTrade PV Currency@Trade PV Currency@CurrenciesCube level for Currency used for the PV
notional.ccy.levelTrade Notional Currency@Trade Notional Currency@CurrenciesCube level for Currency used for the Notional
market-data.underlying.levelUnderlying@Underlying@Market DataCube level for Market Data Underlying
equity.type.levelMarket Type@Market Types@Market DataCube level for Equity Type (i.e. SPOT vs REPO)
equity.issuer.levelUnderlying@Underlying@Market DataCube level for Equity Issuer (e.g. IBM or Apple)
csr.basis.levelMarket Type@Market Types@Market DataCube level for CSR Basis
csr.underlying.levelUnderlying@Underlying@Market DataCube level for CSR Underlying
equity.market-data.market-cap.levelEquity Market Cap@Equity Market Cap@Market DataCube level for Equity Market Data Market Capitalization
equity.market-data.economy.levelEquity Issuer Economy@Equity Issuer Economy@Market DataCube level for Equity Market Data Issuer Economy
csr-ns.market-data.quality.levelCSR Quality@CSR Quality@Market DataCube level for CSR non-Sec Quality
csr-ns.market-data.sector.levelCSR Sector@CSR Sector@Market DataCube level for CSR non-Sec Market Data Sector
csr-sec-ctp.market-data.quality.levelCSR Quality@CSR Quality@Market DataCube level for CSR Sec CTP Quality
csr-sec-ctp.market-data.sector.levelCSR Sector@CSR Sector@Market DataCube level for CSR Sec CTP Market Data Sector
csr-sec-non-ctp.market-data.quality.levelCSR Quality@CSR Quality@Market DataCube level for CSR Sec non-CTP Quality
csr-sec-non-ctp.market-data.sector.levelCSR Sector@CSR Sector@Market DataCube level for CSR Sec non-CTP Market Data Sector
csr-sec-non-ctp.market-data.tranche.levelCSR Tranche@CSR Tranche@Market DataCube level for CSR Sec non-CTP Market Data Tranche
girr.vega.option.maturityVertex@Vertices@RiskCube level for GIRR Vega Option Maturity
girr.vega.underlying.maturityMaturity@Maturities@RiskCube level for GIRR Vega Underlying Maturity
commodity.market-data.commodity.location.levelCommodity Location@Commodity Location@Commodity AttributesCube level for Commodity location
commodity.market-data.commodity.time.levelCommodity Time@Commodity Time@Commodity AttributesCube level for Commodity time
commodity.market-data.commodity.route.levelCommodity Route@Commodity Route@Commodity AttributesCube level for Commodity route
desk.levelDesk@Desks@BookingCube level for Desks
csr-sec-ctp.vega.option.maturityVertex@Vertices@RiskCube level for CSR Sec CTP Vega Option Maturity
csr-sec-non-ctp.vega.option.maturityVertex@Vertices@RiskCube level for CSR Sec Non-CTP Vega Option Maturity
csr-ns.vega.option.maturityVertex@Vertices@RiskCube level for CSR Non-Sec Vega Option Maturity
equity.vega.option.maturityVertex@Vertices@RiskCube level for Equity Vega Option Maturity
fx.vega.option.maturityVertex@Vertices@RiskCube level for FX Vega Option Maturity
commodity.vega.option.maturityVertex@Vertices@RiskCube level for Commodity Vega Option Maturity
equity.vega.double-sums.levelsIssuer@Equity Vega Double Sums@Double Sums,Maturity1@Equity Vega Double Sums@Double Sums,Maturity2@Equity Vega Double Sums@Double SumsCube levels for Equity Vega Double Sums
csr-ns.vega.double-sums.levelsName@CSR non-Sec Vega Double Sums@Double Sums,Basis@CSR non-Sec Vega Double Sums@Double Sums,Maturity1@CSR non-Sec Vega Double Sums@Double Sums,Maturity2@CSR non-Sec Vega Double Sums@Double SumsCube levels for CSR non-Sec Vega Double Sums
csr-sec-non-ctp.vega.double-sums.levelsTranche@CSR Sec non-CTP Vega Double Sums@Double Sums,Basis@CSR Sec non-CTP Vega Double Sums@Double Sums,Maturity1@CSR Sec non-CTP Vega Double Sums@Double Sums,Maturity2@CSR Sec non-CTP Vega Double Sums@Double SumsCube levels for CSR Sec Non-CTP Vega Double Sums
csr-sec-ctp.vega.double-sums.levelsName@CSR Sec CTP Vega Double Sums@Double Sums,Basis@CSR Sec CTP Vega Double Sums@Double Sums,Maturity1@CSR Sec CTP Vega Double Sums@Double Sums,Maturity2@CSR Sec CTP Vega Double Sums@Double SumsCube levels for CSR Sec CTP Vega Double Sums
girr.vega.double-sums.levelsOptionMaturity1@GIRR Vega Double Sums@Double Sums,OptionMaturity2@GIRR Vega Double Sums@Double Sums,UnderlyingMaturity1@GIRR Vega Double Sums@Double Sums,UnderlyingMaturity2@GIRR Vega Double Sums@Double SumsCube levels for GIRR Vega Double Sums
commodity.vega.double-sums.levelsCty@Commodity Vega Double Sums@Double Sums,Maturity1@Commodity Vega Double Sums@Double Sums,Maturity2@Commodity Vega Double Sums@Double SumsCube levels for Commodity Vega Double Sums
fx.vega.double-sums.levelsCcy@FX Vega Double Sums@Double Sums,Maturity1@FX Vega Double Sums@Double Sums,Maturity2@FX Vega Double Sums@Double SumsCube levels for FX Vega Double Sums
csr-sec-ctp.pv.applied.levelPVApplied@PVApplied@CurrenciesPV applied flag for CSR Sec CTP curvature to indicate if PV has already been applied
csr-sec-non-ctp.pv.applied.levelPVApplied@PVApplied@CurrenciesPV applied flag for CSR Sec Non-CTP curvature to indicate if PV has already been applied
csr-ns.pv.applied.levelPVApplied@PVApplied@CurrenciesPV applied flag for CSRNS curvature to indicate if PV has already been applied
commodity.pv.applied.levelPVApplied@PVApplied@CurrenciesPV applied flag for Commodity curvature to indicate if PV has already been applied
fx.pv.applied.levelPVApplied@PVApplied@CurrenciesPV applied flag for FX curvature to indicate if PV has already been applied
equity.pv.applied.levelPVApplied@PVApplied@CurrenciesPV applied flag for Equity curvature to indicate if PV has already been applied
girr.pv.applied.levelPVApplied@PVApplied@CurrenciesPV applied flag for GIRR curvature to indicate if PV has already been applied
commodity.market-data.underlying.levelUnderlying@Underlying@Market DataCube level for Commodity Market Data Underlying
risk-measure.levelRisk Measure@Risk Measures@RiskCube level for Risk Measure (Delta, Vega, Curvature)
fx.counter.ccy.levelFX Counter Currency@FX Counter Currency@CurrenciesCube level for FX Counter Currency level, used for weight adjustment
delta.optionality.levelDelta Optionality@Optionality@RiskCube level for Delta Optionality.
display-currency.sort-orderEUR,USD,GBP,CHF,JPY,SEK,NOK,CADThe display currencies sort order in the displayCurrency level
reference-levels.list,IRT Desk,FRTB Model@FRTB Model,Book@Books,Desk@Desks,Legal Entity@Legal Entities,Level 1@BookHierarchy,Level 2@BookHierarchy,Level 3@BookHierarchy,Level 4@BookHierarchy,Level 5@BookHierarchy,Level 1@LegalEntityHierarchy,Level 2@LegalEntityHierarchy,Legal Entity@Legal Entities;FRTB Model@FRTB Model,Level 1@BookHierarchy;FRTB Model@FRTB Model,Level 2@BookHierarchy;FRTB Model@FRTB Model,Level 3@BookHierarchy;FRTB Model@FRTB Model,Level 4@BookHierarchy;FRTB Model@FRTB Model,Level 5@BookHierarchy;FRTB Model@FRTB Model,Level 1@LegalEntityHierarchy;FRTB Model@FRTB Model,Level 2@LegalEntityHierarchy;FRTB Model@FRTB ModelList of Levels for the Reference Level Context Value
pro-rata.hierarchies.list,Books,Desks,Legal Entities,BookHierarchy,LegalEntityHierarchyList of Hierarchies for the Pro-Rata Hierarchy Context Value
pro-rata.leaf-levels.list,TradeId@Trades,Book@Books,Desk@Desks,Legal Entity@Legal EntitiesList of Levels for the Pro-Rata Leaf Level Context Value
rrao.exotic-underlying.levelExotic Underlying@Residual Risk Add On@RiskCube level for RRAO Exotic Underlying flag
drc.gross-jtd.currency.levelDRC Gross JTD Currency@DRC Gross JTD Currency@CurrenciesCube level of DRC Gross JTD currency
drc.lgd.instrument-type.levelDRC Instrument LGD Type@DRC Instrument LGD Type@Default Risk ChargeCube level of DRC instrument LGD type
drc.direction.levelDRC Direction@DRC Direction@Default Risk ChargeCube level of DRC direction
drc.maturity.levelDRC Maturity@DRC Maturity@Default Risk ChargeCube level of DRC maturity
drc.obligor.levelUnderlying@Underlying@Market DataCube level of DRC Obligor
drc.seniority.levelDRC Seniority@DRC Seniority@Default Risk ChargeCube level of DRC Seniority
drc.tranche.levelUnderlying@Underlying@Market DataCube level of DRC Tranche
drc.non-sec.rating.levelDRC non-Sec Rating@DRC non-Sec Rating@Default Risk ChargeCube level of DRC Rating
drc.sec-non-ctp.rating.levelDRC Sec non-CTP Rating@DRC Sec non-CTP Rating@Default Risk ChargeCube level of DRC Sec non-CTP Rating
drc.sec-non-ctp.attachment.levelDRC Sec non-CTP Attachment@DRC Sec non-CTP Attachment@Default Risk ChargeCube level of DRC Sec non-CTP Attachment
drc.sec-non-ctp.detachment.levelDRC Sec non-CTP Detachment@DRC Sec non-CTP Detachment@Default Risk ChargeCube level of DRC Sec non-CTP Detachment
drc.non-sec.bucket.levelDRC non-Sec Bucket@DRC non-Sec Bucket@Default Risk ChargeCube level of DRC non-Sec Bucket
drc.sec-non-ctp.bucket.levelDRC Sec non-CTP Bucket@DRC Sec non-CTP Bucket@Default Risk ChargeCube level of DRC Sec non-CTP Bucket
frtb.model.levelFRTB Model@FRTB Model@BookingCube level for FRTB Model
ima.currency.leaf.levelCurrency@Currencies@RiskCube levels for Currency
ima.as-of-date.levelAsOfDate@Date@DatesCube level for As Of Date
non-modellable.riskfactor.levelNMRF@Model@RiskCube level for NMRF
ima.risk-factors.levelRisk Factor@Risk Factors@RiskCube level for IMA Risk Factors
ima.risk-class.levelRiskClass@Risk Classes@RiskCube level for IMA Risk Classes
ima.data.sets.levelData Set@Data Sets@RiskCube level for IMA Data sets
ima.liquidity.horizons.levelLiquidity Horizon@Liquidity Horizons@RiskCube level for liquidity horizons
ima.scenario.levelScenario@Scenarios@RiskCube level for Scenario
ima.idiosyncratic.risk.levelIdiosyncratic@Idiosyncratic@RiskCube level for Idiosyncratic risk
ima.drc.currency.leaf.levelCurrency@Currencies@RiskCube level for Currency
pl.currency.leaf.levelCurrency@Currencies@FXPL Cube level for Currency
pl.desk.levelDesk@Desks@BookingPL Summary Cube level for Desk
pl.lookback.hierarchy.levelLookback@Lookback@LookbackPL Summary Cube level for Lookback hierarchy
legal-entity.levelLegal Entity@Legal Entities@OrganizationCube level for legal entities
sbm.sensitivity-scale.category.levelSensitivity Scale Category@Sensitivity Scale Category@RiskCube level to specify the category used to specify the SBM scale factor
drc.sec-non-ctp.rating.type.levelDRC Sec non-CTP Rating Type@DRC Sec non-CTP Rating Type@Default Risk ChargeCube level of DRC Sec non-CTP Rating Type
sbm.buckets.levelSBM Bucket@SBM Buckets@BucketsCube level for SBM buckets.
netting-set.levelNetting Set@Netting Set@Booking,IRT Desk@IRT Desk@BookingCube levels for Netting sets (multiple levels supported since 5.3.3)
rrao.other-type.levelOther Residual Risk Type@Residual Risk Add On@RiskCube level for RRAO Other Residual Risk Type
rrao.flag.levelRRAO@RRAO@RiskCube level for RRAO flag
drc.gross-jtd.overridden.levelDRC Gross JTD Overridden@DRC Gross JTD Overridden@Default Risk ChargeCube level for DRC Gross JTD Overridden
drc.obligor.alt.levelDRC Obligor@DRC Obligor@Default Risk ChargeAlternative Cube level of DRC Obligor.
Previous value of drc.obligor.level.
drc.non-sec.seniority.levelDRC Seniority@DRC Seniority@Default Risk ChargeCube level of DRC non-Sec Seniority
drc.sec-non-ctp.seniority.levelDRC Sec non-CTP Seniority@DRC Sec non-CTP Seniority@Default Risk ChargeCube level of DRC Sec non-CTP Seniority
drc.tranche.alt.levelDRC Sec non-CTP Tranche@DRC Sec non-CTP Tranche@Default Risk ChargeAlternative Cube level of DRC Tranche.
Previous value of drc.tranche.level.
drc.sec-non-ctp.region.levelDRC Sec non-CTP Region@DRC Sec non-CTP Region@Default Risk ChargeCube level of DRC Sec non-CTP Region
drc.sec-non-ctp.asset-class.levelDRC Sec non-CTP Asset Class@DRC Sec non-CTP Asset Class@Default Risk ChargeCube level of DRC Sec non-CTP Asset Class
drc.zero-risk-weight.levelDRC Zero Risk Weight@DRC Zero Risk Weight@Default Risk ChargeCube level for the zero risk-weight flag
curvature.pv-ladder.levelPresent Value Ladder@Present Value Ladder@RiskPresent Value Ladder
display-currency.leveldisplayCurrency@displayCurrency@displayCurrencyCube level for the display currency.
drc.sec-ctp.securityDRC Sec CTP Security@DRC Sec CTP Security@Default Risk ChargeCube level of DRC Sec CTP Security
drc.sec-ctp.seniorityDRC Sec CTP Seniority@DRC Sec CTP Seniority@Default Risk ChargeCube level of DRC Sec CTP Seniority
drc.sec-ctp.ratingDRC Sec CTP Rating@DRC Sec CTP Rating@Default Risk ChargeCube level of DRC Sec CTP rating
drc.sec-ctp.attachmentDRC Sec CTP Attachment@DRC Sec CTP Attachment@Default Risk ChargeCube level of DRC Sec CTP Attachment for tranche
drc.sec-ctp.detachmentDRC Sec CTP Detachment@DRC Sec CTP Detachment@Default Risk ChargeCube level of DRC Sec CTP Detachment for tranche
drc.sec-ctp.rating.typeDRC Sec CTP Rating Type@DRC Sec CTP Rating Type@Default Risk ChargeCube level of DRC Sec CTP rating type for tranche
drc.sec-ctp.bucketDRC Sec CTP Bucket@DRC Sec CTP Bucket@Default Risk ChargeCube level of DRC Sec CTP bucket
drc.sec-ctp.instrument.typeDRC Sec CTP Instrument Type@DRC Sec CTP Instrument Type@Default Risk ChargeCube level of DRC Sec CTP Instrument Type
stress-calibration.sliding-window.size250Stress Calibration sliding window size
stress-calibration.scenario.levelScenario@Scenarios@RiskStress Calibration Cube level for Scenario
stress-calibration.data.sets.levelData Set@Data Sets@RiskStress Calibration Cube level for Data sets
stress-calibration.sliding-window.levelSliding Window@Sliding Window@RiskStress Calibration Cube level for Sliding windows
stress-calibration.horizons.levelLiquidity Horizon@Liquidity Horizons@RiskStress Calibration Cube level for liquidity horizons
stress-calibration.risk-class.levelRiskClass@Risk Classes@RiskStress Calibration Cube level for Risk Classes
stress-calibration.as-of-date.levelAsOfDate@Date@DatesStress Calibration Cube level for As Of Date
stress-calibration.currency.leaf.levelCurrency@Currencies@RiskStress Calibration Cube level for Currency
stress-calibration.trades.file-pattern**/StressCalibration__Trades.csvfile path matcher for stress calibration pl trades
stress-calibration.scenarios.file-pattern*/StressCalibration_Scenarios.csvfile path matcher for stress calibration scenarios
ima.date.level.omegaOmegaDate@OmegaDate@DatesThe name of the level providing the reference date used to compute the Weekly Omega measure
ima.ses.pl-vector-scenarios.levelRiskClass@Risk Classes@RiskThe level to use for looking up NMRF scenarios
drc.fund-treatment.levelDRC Fund Treatment@DRC Fund Treatment@Default Risk ChargeThe name of the level for DRC Equity Fund Treatment flag
csr-sec-non-ctp.market-data.pool.levelCSR Sec non-CTP Pool@CSR Sec non-CTP Pool@Market DataCube level for CSR Sec Non-CTP Pool
csr-sec-non-ctp.market-data.attachment.levelCSR Sec non-CTP Attachment@CSR Sec non-CTP Attachment@Market DataCube level for CSR Sec Non-CTP Attachment
csr-sec-non-ctp.market-data.detachment.levelCSR Sec non-CTP Detachment@CSR Sec non-CTP Detachment@Market DataCube level for CSR Sec Non-CTP Detachment

Measure format

KeyValueDescription
formatter.double.defaultDOUBLE[#,###;-#,###]Default measure Format, used by the majority of measures
formatter.double.4dpDOUBLE[#,##0.0000;-#,##0.0000]Measure format with 4 decimal places of precision
formatter.double.percentDOUBLE[0.00%]Measure format for displaying values as a percentage
formatter.double.4dp.percentDOUBLE[0.0000%]Measure format for displaying values as a percentage with 4 decimal places of precision

Folder Structure

KeyValueDescription
folder.sbm.default${risk-class}${risk-measure}Folder structure for organising SBM measures

Store internals

KeyValueDescription
sparse.vectors.enable.for.storesDRCIMABase:ScenarioRecoveryValues,DRCIMASummaryBase:PnLA comma-separated list of store:column of type double[] that needs to be compressed as it contains sparse values.
ima.drc.summary.density-threshold0.2The density threshold under which the vectors get parsed into sparse vector representations.
store.partitioning.riskfactor0Maximum number of partitions used for the data stores depending on the main risk factor. 0 means partition number equals number of CPU.
store.partitioning.asOfDate0Maximum number of partitions used for the data stores depending on the asOfDate. 0 means partition number equals number of CPU. Please note that day to day store partitioned on asOfDate has no maximum partition number. It is also used for cube partial provider partitioning.
drc.block.size10240000It overrides the default core value of vector chunk size for DRC. It must be greater than the DRC vector size and a multiple of 1024.
drc.batch.size2The number of DRC lines that are processed together during loading and commit, reducing the value will decrease the on-heap usage, but will increase the scheduling and internal messaging

Cube internals

KeyValueDescription
sa.cube.provider.partitioning0The partitioning modulo of the partial provider for the SA cube
agg.cache.size.sa-1The size of the aggregate cache for the StandardisedApproachCube data cube
agg.cache.size.sa-query1000000The size of the aggregate cache for the StandardisedApproachCube query cube
agg.cache.size.ima-1The size of the aggregate cache for the InternalModelApproachCube data cube
agg.cache.size.ima-query1000000The size of the aggregate cache for the InternalModelApproachCube query cube
agg.cache.size.drc-1The size of the aggregate cache for the IMADRCCube data cube
agg.cache.size.drc-query1000000The size of the aggregate cache for the IMADRCCube query cube
agg.cache.size.pl-1The size of the aggregate cache for the PLCube data cube
agg.cache.size.pl-query1000000The size of the aggregate cache for the PLCube query cube
agg.cache.size.combined20000000The size of the aggregate cache for the FRTBCombinedCube query cube
agg.cache.size.stresscalibration-1The size of the aggregate cache for the StressCalibrationCube

Default context values

KeyValueDescription
ctx.queries.time.limit.combined600The query time limit in second for the combined query cube, defined by the “queriesTimeLimit” context value
ctx.queries.time.limit.data300The query time limit in second for the data cubes, defined by the “queriesTimeLimit” context value
ctx.queries-result-limit.transient-size10000000The query result limit for intermediate values, defined by the “queriesResultLimit.transientSize” context value
ctx.queries-result-limit.intermediate-size1000000The query result limit for intermediate values, defined by the “queriesResultLimit.intermediateSize” context value
display-currency.defaultEURThe default displayed currency used in the displayCurrency hierarchy
ctx.ca.lookback60The default value for the “CA-Lookback” context value that defines the window size for IMCC and SES average calculation.
ctx.es.model.variation.lookback12WThe default value for the “ES Model Variation Lookback” context value that defines the window for the “ES (Model Variation) Lookback” metric
ctx.ima.drc.lookback12WThe default value for the “IMADRC-Lookback” context value that defines the average window used in the computation of “DRC-IMA”
ctx.back.testing.lookback250The default value for the “BackTestingLookback” context value that gives the number of days for back testing
ctx.pla.lookback250The default value for the “PLALookback” context value containing the number of business days to look back when calculating the Mean, Variance, and Standard Deviation measures for PL Attribution Tests.
ctx.drillthrough.maxrows10000The default value for drillthrough maximum rows.
default.parameter.setBCBSThe default parameter set used for computation, BCBS or CRR2 for instance.

Calculation parameters

KeyValueDescription
fx.translation.scale-factor-0.9900990099009901The scale factor to use when translating FX sensitivities (-1/1.01)
ima.capital-surcharge.green-zonesG,N/AList of IMA PLAT Green zones for capital surcharge calculations\nGreen and blank
ima.capital-surcharge.amber-zonesA,R,Y,OList of IMA PLAT Amber zones for capital surcharge calculations\nAmber and Red (BCBS)\nYellow and Orange (CRR2)
imported.ignore.hierarchiesThe hierarchies that will be ignored when importing capital charge values.
ima.date.specific.omegaToday=DAY0,Friday=WDA5The specific dates used to fill the OmegaDate hierarchy, the first one is the default. The format is <three characters for date plugin name> + <an integer as a parameter>.Where the default registered date plugins are: DAY: the business day, EOM: end of month, EOQ: end of quarter, EOY: end of yearFor example:Tomorrow = DAY+1Previous day = DAY-1End of month = EOM-1
sa.drc.zero-risk-weight-modehbrHow to interpret the CRR2 specification for zero risk-weight exposureshbr zero risk-weight instruments are used for the HBR. To calculate the Net JTD risk-weight exposures are scaled by the ZRW risk-weight divided by the obligor’s (ratings-based) risk-weightignore zero risk-weight exposures are scaled by the ZRW risk-weight divided by the obligor’s (ratings-based) risk-weightweighted use the weighted average of risk-weights
sa.drc.strict-long-shorttruetrue to apply MAX/MIN to Gross JTD according to long/short direction.
false to assume direction from sign of Gross JTD.
aggregated-double-precision0.000001The precision to use when testing equality of up and down curvature risk position scenarios or when comparing DRC non-Sec Scaled Gross JTD with zero.In general:If two aggregated values are within this precision, they are treated as the sameIf the absolute value of an aggregated value is less than this precision, it is treated as zero

ETL Parameters

KeyValueDescription
sbm.risk-factor.always-append-tenorfalseSet to true to always append the tenor to the risk factor name based on the risk-class and risk measure.When false the tenor will only be appended for those rows that contain vectors of sensitivities.

Display Currency Parameters

KeyValueDescription
display-currency.defaultEURThe default display currency
display-currency.sort-orderEUR,USD,GBP,CHF,JPY,SEK,NOK,CADThe display currencies sort order in the displayCurrency level

FRTB Feature Flags

KeyValueDescription
measure.capital-allocation.hidefalseHides Capital-Allocation measures.
measure.incremental.hidefalseHides Incremental measures.
what-if.trade-scaling.disablefalseDisables trade-scaling REST functionality.
what-if.file-upload.disablefalseDisables file-upload REST functionality.
what-if.book-hierarchy.disablefalseDisables book-hierarchy REST functionality.
what-if.desk-switch.disablefalseDisables desk-switch REST functionality.
what-if.parameter-set.disablefalseDisables parameter-set widget REST functionality.
irt-desk-groups.enabledfalseEnables multiple membership groups for IRT Desks.