MRN news historical data player
We received historical news data, is there are a sample\sdk to play\filter\parsh the data into structures? in cpp or python
Best Answer
-
Hello @iliak,
No, if you are linux based, these tutorials can still be used as a learning vehicle, but you will not be able to take advantage of the downloadable code as is.
If you have Java capability, you may take advantage of the ready code in
Java EMA Consumer - Request & Decode Machine Readable News
And several additional use-case MRN sample apps are made available in
ELEKTRON SDK - JAVA - SAMPLE APPS
... if you are looking to start from zero, and to be consuming MRN on linux, in C++, quickly.
An MRN EMA C++ consumer is an EMA C++ consumer first, additionally it includes MRN fragment reassembly, which is included in MRN tutorials and samples.
One way to get started from zero, is to take consumer example from EMA C++ SDK for Linux and to merge MRN parsing from MRN C++ tutorials into it.
0
Answers
-
Hello @iliak,
There is no code sample offered specifically on parsing of MRN history dump, the content sample is usually reviewed against MRN Data Model Guide.
To aid developers in integrating MRN realtime consumption in C++,
In Elektron C++ area there is
EMA Consumer - Request & Decode Machine Readable News
tutorial. The tutorial aims to give a step-by-step understanding of the code required to integrate with Elektron C++, and the completed code that is referenced is included with the tutorial.
(The analogous tutorial in Java is available in Elektron Java area)
On understanding MRN content,
MRN DATA MODELS AND ELEKTRON IMPLEMENTATION GUIDE
should be of help in understanding the contents of the historical MRN sample.
0 -
Thanks but we are linux based. And the samples are for windows, do you have something like this for linux ?
sample\example to read\pharse historical files preferd
0 -
can you provide links form MRN EMA C++ samples, and the steps required to compile it in linux, what specific semples are the closed one for "playing" TRNA flat news\score file
0 -
Hello @iliak,
In my answer above, please see:
EMA Consumer - Request & Decode Machine Readable News
Of particular interest is "Decoding & Re-assembly Overview" section but I would not recommend skipping to this section. I would rather advise to read through the concise tutorial, a couple of pages long, to get the complete understanding of what is required to implement.
As a C++ Linux developer, there are two main sources of knowledge that we provided for you:
Elektron C++ Linux SDK example set (do you see the complete platform-specific consumer example? have you had a chance to built and run it?)
And MRN specific guidance, which is in C++, but with the tutorial code implemented for windows. Have you had a chance to read through the tutorial, do you find the approach to consuming MRN in C++ to be clear?
We do not provide any examples for replaying MRN flat score files. They are made available for client review during evaluation period, to determine if the content is what you are looking for.
We do not prevent clients from parsing and replayng samples provided for evaluation, but in my understanding, it's an effort, not undertaken during the evaluation period, knowing that this will not be the strategic solution going forward.
Most of the reviewers of the MRN archives review the content, and if found useful to the organization, purchase and integrate realtime MRN into their solutions.
If you require in-depth coding assistance, as a customer, you will find solid advice with your Refinitiv account management team.
I hope this info is of help?
0
Categories
- All Categories
- 6 AHS
- 36 Alpha
- 166 App Studio
- 6 Block Chain
- 4 Bot Platform
- 18 Connected Risk APIs
- 47 Data Fusion
- 33 Data Model Discovery
- 682 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.8K Refinitiv Data Platform
- 622 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
- 84 Workspace SDK
- 11 Element Framework
- 5 Grid
- 18 World-Check Data File
- 1 Yield Book Analytics
- 46 中文论坛