Missing data from RFA API

We are using RFA API to download. RFA: Version = 8.1.0.L1.all.rrg
We are passing below record as RIC CODE as input parameter
3#MSRBBONDS|0#MSRBTX| |0#MSRBTXALPHA
And expecting below as output. But below record is not coming from your end. Can you please check.
3#MSRBBONDS|0#MSRBTX| |0#MSRBTXALPHA| |257#MSRBTXALPHAH| |4140187F2=MSRB
We are getting below as output from our end. But in this output “4140187F2=MSRB” ric code is missing. This is valid RIC. Attached is the screenshot for the same from Eikon tool.
3#MSRBBONDS|0#MSRBTX| |0#MSRBTXALPHA| |257#MSRBTXALPHAH| |4140185D9=MSRB
3#MSRBBONDS|0#MSRBTX| |0#MSRBTXALPHA| |257#MSRBTXALPHAH| |4140186E6=MSRB
3#MSRBBONDS|0#MSRBTX| |0#MSRBTXALPHA| |257#MSRBTXALPHAH| |4140186Q9=MSRB
Best Answer
-
I just tried 257#MSRBTXALPHAH in Eikon itself and this is what I get back:
I don't see 4140187F2=MSRB in Eikon nor in my RFA Test tool.
Chains are dynamic and can change in realtime. Maybe the RIC has moved to another sub-chain - not 257# - the position of RICs in chains can get re-ordered as RICS get added/deleted to/from the chain.
RFA will return whatever it receives from the server.
If you are still sure that the above RIC should be in the chain, please raise a Content type ticket with MyRefnitiv. Better NOT to mention API otherwise your issue may be forward to the API team who cannot help with (missing) content issues
0
Answers
-
I am afraid I do not fully understand your question but I will try and make an educate guess...
3#MSRBBONDS|0#MSRBTX| |0#MSRBTXALPHA is not a single RIC
3#MSRBBONDS is a chain RIC, which you can request using RFA, process and from which you can extract 0#MSRBTX
0#MSRBTX is also a chain RIC, which you can again request, process and from which you can extract 0#MSRBTXALPHA
and so on - until you get to your underlying RIC 4140185D9=MSRB
I have just tried requesting all the above RICs using a RFA test tool and can see the data is present on the Elektron Feed.
I am not an Eikon expert - so am assuming you are using some sort of Chain expansion tool in Eikon? However, for RFA which is a programmatic API you will need to navigate and process the chain yourself to extract the RICs you require and request them - as you drill down the Chain structure.
The RFA does come with a Chain example - StarterConsumer_Chain - which should provide some guidance on how to consume chains using RFA.
Some other useful links:
https://customers.reuters.com/developer/connect/data/material/GuideToRecordChains.pdf
You may need to register on our main website to get the above file.
Also, the following is an article describing a Chain Expander for our newer Elektron Message API -which you may also find useful.
https://developers.refinitiv.com/article/simple-chain-objects-ema-part-1
Whilst the API is a different one, the concepts and techniques covered in the article should help.
To be honest, if you are writing a new application in Java or C++ then you should be using Elektron SDK - which is our strategic API - rather than RFA which is feature complete and in maintenance only mode.
If you are already requesting the RICs individually, I apologise for my incorrect assumption. Please provide the status message etc you receive when you request the underlying RIC such as 4140185D9=MSRB
0 -
Also, if you are using .NET rather than Java / C++ - you may also find the following Article useful:
0 -
Thanks for the reply. My question is as we pass 3#MSRBBONDS|0#MSRBTX| |0#MSRBTXALPHA| as ric chain and got 4140187F2=MSRB as RIC_CODE. Same way we should get 4140187F2=MSRB as RIC_CODE.
#MSRBBONDS|0#MSRBTX| |0#MSRBTXALPHA| |257#MSRBTXALPHAH| |4140185D9=MSRB - This we got from your end
3#MSRBBONDS|0#MSRBTX| |0#MSRBTXALPHA| |257#MSRBTXALPHAH| |4140187F2=MSRB - this is missing. We were expecting this as well.
0 -
Hi,
I am not sure in which chain 4140187F2=MSRB ric is available. But I am able to see this RIC in eikon tool. Attached is the screenshot for same. Is it possible from your end to check in which ric chain this RIC CODE is available.
0 -
You are correct the 4140187F2=MSRB RIC itself is available in Eikon and I can consume it using RFA too. When I said above I cannot see it - I meant within the 257#MSRBTXALPHAH chain - as I mentioned, it could have moved to another chain.
However, I don't know which Chain or Chains will contain that RIC.
As this is a Content question and not an API question, you should raise a Content ticket as described above.
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
- 686 Datastream
- 1.4K DSS
- 620 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
- 254 ETA
- 557 WebSocket API
- 38 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
- 276 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
- 662 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
- 229 TRKD
- 917 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 中文论坛