How to configure EMAConfiguration.xml to connect to several ADS Pool ?
Hello
Comparing RFA and EMA, we interpret EMA config management via EMAConfig.xml is not as flexible as RFA.
From configuration file perspective, with RFA specifying one Session it is possible to connect to several Connections (not only resiliency pair, but several ADS group or silos), each connection / ADS pool providing different concrete service.
Only modifying RFA configuration (not modifying the RFA source code), we can add (in the session) a connection / pool of ADS, providing new services.
With EMAConfig.xml, we understand it is not feasible to add a new ADS Pool to be used by EMA application without source code modification. We interpret we only can specify via OmmConsumerConfig() one Consumer, and a single ChannelSet (ADS Pool) per consumer, is it correct ?
How to achieve with EMA Application configuration (as RFA), ADS pool addition (as RFA adding connection within session). ?
Best Answer
-
Hi @Ludovic Moreau,
Yes, EMA has traded some of the features of RFA for simplicity and performance reasons. RFA used to be able to dynamically route requests based on QOS and Service etc, which are not possible in EMA.
If your application needs such an ability, it should not be too difficult to add this logic into your application code. Your app will need additional configuration parameters beyond what are provided by EMA config file.
1
Answers
-
Indeed it should not be too difficult, but hard coding platform design specificity is not convenient, it means depending of the deployment location of a client sofware using EMA API, we would have to fork the version.
It is definitiverly comparing with RFA, a regression.
0 -
Hello @Ludovic Moreau
Sorry for the inconvenience. Please be informed that You can submit an enhancement request to the product team via the Product Feedback page.
Hope this helps.0
Categories
- All Categories
- 6 AHS
- 37 Alpha
- 161 App Studio
- 4 Block Chain
- 4 Bot Platform
- 16 Connected Risk APIs
- 47 Data Fusion
- 30 Data Model Discovery
- 608 Datastream
- 1.3K DSS
- 577 Eikon COM
- 4.9K Eikon Data APIs
- 7 Electronic Trading
- Generic FIX
- 7 Local Bank Node API
- Trading API
- 2.7K Elektron
- 1.3K EMA
- 236 ETA
- 519 WebSocket API
- 33 FX Venues
- 10 FX Market Data
- 1 FX Post Trade
- 1 FX Trading - Matching
- 12 FX Trading – RFQ Maker
- 5 Intelligent Tagging
- 2 Legal One
- 20 Messenger Bot
- 2 Messenger Side by Side
- 9 ONESOURCE
- 7 Indirect Tax
- 59 Open Calais
- 264 Open PermID
- 39 Entity Search
- 2 Org ID
- PAM
- PAM - Logging
- 8.4K Private Comments
- 6 Product Insight
- Project Tracking
- ProView
- ProView Internal
- 20 RDMS
- 1.4K Refinitiv Data Platform
- 367 Refinitiv Data Platform Libraries
- 3 Refinitiv Due Diligence
- LSEG Due Diligence Portal API
- 3 Refinitiv Due Dilligence Centre
- Rose's Space
- 1.1K Screening
- 18 Qual-ID API
- 13 Screening Deployed
- 23 Screening Online
- 10 World-Check Customer Risk Screener
- 990 World-Check One
- 44 World-Check One Zero Footprint
- 45 Side by Side Integration API
- Test Space
- 3 Thomson One Smart
- 1.2K TR Internal
- Global Hackathon 2015
- 2 Specialists Who Code
- 10 TR Knowledge Graph
- 150 Transactions
- 142 REDI API
- 1.7K TREP APIs
- 4 CAT
- 21 DACS Station
- 117 Open DACS
- 1.1K RFA
- 103 UPA
- 172 TREP Infrastructure
- 224 TRKD
- 886 TRTH
- 5 Velocity Analytics
- 5 Wealth Management Web Services
- 59 Workspace SDK
- 9 Element Framework
- 5 Grid
- 13 World-Check Data File
- Yield Book Analytics
- 46 中文论坛