Decode chain RIC using Refinitiv Data Platform with C#

Hi, I would like to know how can I obtain all the constituents inside a Chain RIC, such as 0#EURABAEZ=R, with C#. I didn't find so much information about how to deal with it on Internet. Thanks.
Best Answer
-
In both cases, it appears you don't have sufficient permissions to access these services within RDP. I would follow up with your account manager to discuss what you are interested in doing so they can help you get access. As I mentioned in my previous answer, I'm getting back a "Data Source Temporarily Unavailable" so even if you were granted priveledges for the RDP Chain service, it would likely give you the same result - you can follow up with your account manager to confirm.
However, the 2nd example uses streaming services within the RDP, i.e. Refinitiv Real-Time -- Optimized. If you request access to this service and tell them the data you wish to access, they can help.
When I tried it now using the Chain ("0#EURABAEZ=R"), I get this back:
0
Answers
-
The chain data is contained in the longlink fields in the message. This EMA article describes chain decoding in detail. The same is applicable to the Refinitiv Real Time Optimized feed - aka RDP streaming.
Here is another article about decoding chains in C# which is directly applicable to your use case.
You have asked this question under Eikon Data API, which seems to be incorrect. Can you please move it into correct category - either RDP or Elektron/Websockets API.0 -
Thanks for the response. Could you tell me what is the difference between following what the article says and appliying the following command with RDP?:
IChainResponse response = Chains.Definition("0#EURABAEZ=R
").GetData();Thanks a lot.
0 -
The command:
IChainResponse response = Chains.Definition("0#EURABAEZ=R").GetData();
Retrieves chain constituents from the RDP Chain endpoint. I just tried this service endpoint and I believe it is offline, i.e. "Data Source Temporarily Unavailable".
This specific endpoint is simply a convenient service the subscribes to chains via streaming services. The article provides the underlying details how the data is packaged within the streaming services and an example of how to retrieve it using EMA.
You also have the option of using the streaming chain API, i.e.
var stream = StreamingChains.Definition(".AV.O").Streaming(false);
stream.Open();Refer to the example within the Refinitiv NuGet Package.
0 -
Hi @nick.zincone,
Since I am not familiarized with Websocket API, I find it quite difficult to understand the example code of the article and to apply it to my use case.
Therefore, I would rather obtain the constituents RICs of the chain through Refinitiv.DataPlatform library. However, when I try to apply the commands in "2.2.05-Pricing-SnapshotChain" and "2.2.06-Pricing-StreamingChain" I get the following errors:
Using Chains.Definition("0#EURABAEZ=R").GetData() :
Using StreamingChains.Definition(".AV.O").Streaming(false) :
Do you know how can I solve them?
Thanks!
0
Categories
- All Categories
- 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
- 613 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
- 248 ETA
- 552 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
- 629 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
- 26 DACS Station
- 121 Open DACS
- 1.1K RFA
- 104 UPA
- 191 TREP Infrastructure
- 228 TRKD
- 915 TRTH
- 5 Velocity Analytics
- 9 Wealth Management Web Services
- 86 Workspace SDK
- 11 Element Framework
- 5 Grid
- 18 World-Check Data File
- 1 Yield Book Analytics
- 46 中文论坛