Vector on EMA

We are publishing a internal Yield Curve using the Yield Curve format on
a ADS via TREP Post contribution, message are accepted by the ADS and we can
retrieve then in consumer application. But the field of type vector, is always
empty on the first load of the consumer, all other fields are cached and when
we subscribe, the last data that was send is retrieved, but vector entries are
always empty until we re-send the yield curve. Is necessary some configuration
to cache this on the ADS or is an invalid usage of the Vector type?
Best Answer
-
Hello @lmagdariaga
I assume that you post the yield curve data to TREP cache, not to ATS via TREP, am I correct?
Based on a your xml trace file investigation, the API always receives empty vector from TREP unless you re-post data to TREP. The issue might relate to the TREP caching. I suggest you contact the ADS support team to help you verify TREP behavior. You can contact ADS support team by submitting the query to them via Get Support of MyRefinitiv. Select the Product to be ADS-Advanced Distribution Server.
0
Answers
-
Hello @lmagdariaga
Can you replicate the issue on demand? If so please enable the EMA
Java trace messages by setting
<XmlTraceToStdout
value="1"/> in
the EmaConfig.xml file. The trace file will let us check if the Vector entry data is received by the API or not.
Additionally, could you please share what EMA Java version and the code that you parse data? (onRefreshMsg(), etc).0 -
Hello @imaguiraga
For the ADS question, "Is necessary some configuration to cache this on the ADS", you can contact ADS Support team who can help you about ADS configuration by submitting the query to them via Get Support of MyRefinitiv. Select the Product to be ADS-Advanced Distribution Server
0 -
The java version is 3.2.2.0, using xml trace show us that the post
messages was accepted, when we first subscribe to the data, we always
receive an empty vector, but if the publish a yield curve after a consumer is
listen, then the consumer receive the vector with all the data, but if it
disconnect and reconnect, then the refresh message that it receive contains an
empty vector.0 -
The java version is 3.2.2.0, using xml trace show us that the post messages was accepted, when we first subscribe to the data, we always receive an empty vector, but if the publish a yield curve after a consumer is listen, then the consumer receive the vector with all the data, but if it disconnect and reconnect, then the refresh message that it receive contains an empty vector.
0
Categories
- All Categories
- 3 Polls
- 6 AHS
- 36 Alpha
- 166 App Studio
- 6 Block Chain
- 4 Bot Platform
- 18 Connected Risk APIs
- 47 Data Fusion
- 34 Data Model Discovery
- 684 Datastream
- 1.4K DSS
- 615 Eikon COM
- 5.2K Eikon Data APIs
- 10 Electronic Trading
- Generic FIX
- 7 Local Bank Node API
- 3 Trading API
- 2.9K Elektron
- 1.4K EMA
- 250 ETA
- 555 WebSocket API
- 37 FX Venues
- 14 FX Market Data
- 1 FX Post Trade
- 1 FX Trading - Matching
- 12 FX Trading – RFQ Maker
- 5 Intelligent Tagging
- 2 Legal One
- 23 Messenger Bot
- 3 Messenger Side by Side
- 9 ONESOURCE
- 7 Indirect Tax
- 60 Open Calais
- 275 Open PermID
- 44 Entity Search
- 2 Org ID
- 1 PAM
- PAM - Logging
- 6 Product Insight
- Project Tracking
- ProView
- ProView Internal
- 22 RDMS
- 1.9K Refinitiv Data Platform
- 643 Refinitiv Data Platform Libraries
- 4 LSEG Due Diligence
- LSEG Due Diligence Portal API
- 4 Refinitiv Due Dilligence Centre
- Rose's Space
- 1.2K Screening
- 18 Qual-ID API
- 13 Screening Deployed
- 23 Screening Online
- 12 World-Check Customer Risk Screener
- 1K World-Check One
- 46 World-Check One Zero Footprint
- 45 Side by Side Integration API
- 2 Test Space
- 3 Thomson One Smart
- 10 TR Knowledge Graph
- 151 Transactions
- 143 REDI API
- 1.8K TREP APIs
- 4 CAT
- 27 DACS Station
- 121 Open DACS
- 1.1K RFA
- 104 UPA
- 193 TREP Infrastructure
- 228 TRKD
- 915 TRTH
- 5 Velocity Analytics
- 9 Wealth Management Web Services
- 90 Workspace SDK
- 11 Element Framework
- 5 Grid
- 18 World-Check Data File
- 1 Yield Book Analytics
- 46 中文论坛