Introduction to Market Data

The Market Data module handles the market reference data used by multiple Temenos modules, products and services. The module handles the volatile market data driven by various market forces, such as currency exchange rates and interest rates. It also services the requests received from various Temenos solutions, which need to access these data.

Market Data can be deployed as a Temenos Transact module or installed as a Market Data shared service, which can be referred by various Temenos services through IRIS APIs.

Using the Master Data Access Layer (MDAL), the modules in Temenos Transact can access the market data. The details can be accessed directly if the market data is part of Temenos Transact, otherwise the appropriate IRIS API is invoked based on the configuration defined in MDAL.

Read the Master Data Access Layer section for more information on MDAL.

Market Data APIs

The documentation of the IRIS APIs used to create, update, delete and retrieve the Market Reference Data is published and is available in the Temenos API documentation under the Reference category.

The following is the list of MDAL API for market data microservice.

API Name URI
getBasicInterest /reference/interestRates/{rateId}/floatingRates
getBasicInterestChangeDates /reference/interestRates/{rateId}/floatingRates/dates
getBasicInterestRateChanges /reference/interestRates/dates/{date}/floatingRates
getPeriodicInterest /reference/interestRates/{rateId}/periodicRates
getBasicInterestName /reference/interestRates/{rateId}/floatingRates/names
getPeriodicRateName /reference/interestRates/{rateId}/periodicRates/names
getPeriodicRateChanges /reference/interestRates/dates/{date}/periodicRates
getCurrency /reference/currencies/{currencyId}
getCurrencyMarket /reference/currencies/markets/{currencyMarketId}
getCurrencyFromNumericCode /reference/currencies/numericCodes/{numericCurrencyCode}
getCurrencyModifications /reference/currencies/{currencyId}/historicDates/{year}
getCurrencyForRank /reference/currencies/ranks/{rank}
getCurrencyBasicInfo /reference/currencies/{currencyId}/profiles

The following events are available for market data microservice.

Event Name Description / Purpose
marketData.createBasicInterest.basicInterestCreated BASIC.INTEREST is created in Market Data
marketData.modifyBasicInterest.basicInterestModified BASIC.INTEREST is modified in Market Data
marketData.deleteBasicInterest.basicInterestDeleted BASIC.INTEREST is deleted in Market Data
marketData.createBasicRateText.basicRateTextCreated BASIC.RATE.TEXT is created in Market Data
marketData.modifyBasicRateText.basicRateTextModified BASIC.RATE.TEXT is modified in Market Data
marketData.deleteBasicRateText.basicRateTextDeleted BASIC.RATE.TEXT is deleted in Market Data
marketData.createCurrency.currencyCreated CURRENCY is created in Market Data
marketData.modifyCurrency.currencyModified CURRENCY is modified in Market Data
marketData.deleteCurrency.currencyDeleted CURRENCY is deleted In Market Data
marketData.createCurrencyGroup.currencyGroupCreated CURRENCY.GROUP is created in Market Data
marketData.modifyCurrencyGroup.currencyGroupModified CURRENCY.GROUP is modified in Market Data
marketData.deleteCurrencyGroup.currencyGroupDeleted CURRENCY.GROUP is deleted in Market Data
marketData.createCurrencyMarket.currencyMarketCreated CURRENCY.MARKET is created In Market Data
marketData.modifyCurrencyMarket.currencyMarketModified CURRENCY.MARKET is modified in Market Data
marketData.deleteCurrencyMarket.currencyMarketDeleted CURRENCY.MARKET is deleted in Market Data
marketData.createCurrencyParam.currencyParamCreated CURRENCY.PARAM is created in Market Data
marketData.modifyCurrencyParam.currencyParamModified CURRENCY.PARAM is modified in Market Data
marketData.deleteCurrencyParam.currencyParamDeleted CURRENCY.PARAM is deleted in Market Data
marketData.createMarketRateText.marketRateTextCreated MARKET.RATE.TEXT is created in Market Data
marketData.modifyMarketRateText.marketRateTextModified MARKET.RATE.TEXT is modified in Market Data
marketData.deleteMarketRateText.marketRateTextDeleted MARKET.RATE.TEXT is deleted in Market Data
marketData.createPeriodicInterest.periodicInterestCreated PERIODIC.INTEREST is created in Market Data
marketData.modifyPeriodicInterest.periodicInterestModified PERIODIC.INTEREST is modified in Market Data
marketData.deletePeriodicInterest.periodicInterestDeleted PERIODIC.INTEREST is deleted in Market Data

Product Configuration

There is no specific configuration for this module.

Illustrating Model Parameters

Model Parameters are not applicable for this module.

Illustrating Model Products

Model Products are not applicable for this module.

 

Copyright © 2020- Temenos Headquarters SA

Published on :
Monday, October 17, 2022 4:44:43 PM IST

Feedback
x