News & Updates
22 Oct 2019
How to integrate Elektron Message API Java with Log4j Logging Framework using Maven
This article helps developer to integrate the EMA Java applcation with Apache Log4j which is a de facto standard logging framework for Java-based application.
27 Sep 2019
Building a Chain Expander application using Elektron Websocket API and .NET Core C#
This article provides a sample application which illustrates how to use Elektron Websocket API to retrieve a Chain Records and get underlying RIC symbols.
14 Aug 2019
Introduction to Machine Readable News with Elektron WebSocket API | Refinitiv
This article shows how to implement Elektron WebSocket API application to consume Machine Readable News (MRN) data with Python Language.
02 Aug 2019
Consuming Order Book Level 2 data with Elektron Websocket API
In this article, we will build a simple GUI Python example which Consumes MarketByPrice Orderbook data using the Elektron Websocket API
02 Aug 2019
Creating WebSocket MRN Story Viewer using .NET Core and WPF
This article provides a sample application to demonstrates how to use .NET Core SDK with WPF to create a desktop application to retrieving and displaying MRN News Story from the WebSocket server on ADS 3.2.1 or higher version.
04 Jul 2019
Contributing your data to Refinitiv with Elektron WebSocket API | Refinitiv
This article shows how to contribute your data to Refinitiv with Elektron WebSocket API, TREP and TRCC.
24 Jun 2019
Contributing Data to TREP using the Websocket API
If you want to publish (i.e. contribute) data to the Financial Markets via Refinitiv and/or to your internal TREP users without learning an API this guide is for you.
27 May 2019
How to implement ERT In Cloud Node.js application with TypeScript part 2: WebSocket | Refinitiv
This article is a second part of how to implement ERT in Cloud console application with Node.js/TypeScript technologies article series. This part shows how to implement a WebSocket connection.
02 May 2019
How to Setup Refinitiv's Amazon EC2 Machine Image for Elektron Real Time in Cloud
This article will guide you launch an Amazon AWS EC2 Instance to run the ERT in Cloud WebSocket Python example from the instance.
12 Feb 2019
Visible Publisher Identifier
The Visible Publisher Identifier is a feature of the Refinitiv enterprise platform (TREP) to identify the users who publish, post, or insert on the platform. This article explains how this feature operates and how developers might make use of it within their applications.
18 Jan 2019
How to implement Elektron In Cloud Node.js application with TypeScript part 1: Authentication and Service Discovery with EDP REST Services
This article shows how to implement ERT in Cloud Node.js application with TypeScript language. This is a first part which is focusing on obtain EDP Authentication and Service Discovery information.
04 Jan 2019
EMA Java Non-Interactive Provider in Scala language
This article explains how to leverage EMA Java to write a Non-Interactive Provider in Scala language to publish real-time level 1 and level 2 data and to perform connection and publishing data recovery.
12 Dec 2018
Quick steps to set up an encrypted connection for ADS
This article demonstrates how to quickly the stunnel as a SSL accelerator and test the encrypted connection with examples in the Elektron SDKs package.
18 Nov 2018
RSSL XML Trace Viewer Tools
The utility is a GUI based application which The utility was provided for troubleshooting purpose. It can be used to decode Market Price and MRN data from the RSSL XML trace file which generated by RFA C++/.NET or Elektron SDK C++ and then displaying the Trace Log in GUI.
18 Nov 2018
RSSL XML Trace Data Converter Tool
The utility was provided for troubleshooting purpose, it can help verify issue such as data integrity and it can also help verify the message that API sends and receives. The utility can decode Market Price and MRN data from RSSL XML trace log generated by RFA C++/.NET or Elektron SDK C++.
10 Oct 2018
Elektron Messaging API (Java) - Batch and View features
Sample code for Batch and View features combined request on Elektron Messaging API(Java)
08 Oct 2018
Developer Days - Amsterdam & Stockholm
It was fantastic to host Developer Day events in both Amsterdam and Stockholm and we were delighted you found the events relevant and useful.
We are busy going through your feedback - but in the meantime we wanted to provide you with resources and presentations given on the day.
01 Oct 2018
Get Real Time Market Data using EMA Java in Scala language
This article explains how to leverage EMA Java to write a Consumer application in Scala language to get real time market data and to request interest of fields and request multiple items using a single request.
24 Sep 2018
Building a keystore file to be used with an HTTPS (or ENCRYPTED) connection type for real-time Java-based APIs
A Step to create and import certification into Keystore file and an introduction of a useful JVM parameter for debugging Java with HTTPS connection type.
18 Sep 2018
Developer Webcast: Intro to the Contribution Channel
The Contributions Channel is a new service for onboarding content to the Elektron Data Platform.
Find out how to contribute data to the service using the Elektron API.
18 Sep 2018
How to Implement EMA Java Application with Kotlin Language
This article shows how to implement EMA Java Consumer and Provider applications with Kotlin, a new first-class programming language on JVM world.
14 Aug 2018
Developer Day - New York
On Tuesday July 14th, developers from the NY Metropolitan area joined us at 3 Times Square for our first Developer Day in the North American region. This half-day event was an opportunity for developers to network and expand their community while they learned coding tips from our experts and experienced demos in our innovation booths. Some attendees were also lucky enough to win prizes that enable and support their own personal experiments.
08 Aug 2018
Introduce how to implement a custom domain for binary blob
Introduce how to implement a custom domain for binary blob
23 Jul 2018
Publish Custom Data via TREP by EMA
Theis article is intended for anyone who is interested in using Thomson Reuters Enterprise Platform (TREP) as a messaging medium for internal business workflows i.e. publishing his own data services using custom fields to TREP.
18 Jul 2018
ADS Client Load Balancing
The purpose of this article is to introduce the client load balancing feature available in ADS. It also demonstrates how to configure this feature and test it with RFA examples and WebSocket API.
28 Jun 2018
Publishing Symbol List using EMA Non-Interactive Provider
The article explains how to leverage Elektron Message API to write a Non-Interactive Provider application that publishes Symbol List.
22 Jun 2018
Developer Day - London
It was fantastic to host over 100 of you from our Developer Community in London on 14th June. 100% of you said the topics were relevant and interesting in your feedback surveys which is fantastic to hear! In addition, 60% of you said you are most interested in learning about data science and machine learning.
22 May 2018
05 Apr 2018
Implementing Elektron API applications to work with ATS - Part 2
This is the second part of "Implementing Elektron API application to work with ATS" article. It guides how to work with ATS using Elektron APIs(EMA, ETA, WebSocket API) to contribute data, delete a RIC and its fields. It also contains troubleshooting which help the developers to solve common problems.
03 Apr 2018
Implementing Elektron API applications to work with ATS - Part 1
This article guides you in how to work with ATS using Elektron APIs (EMA, ETA, WebSocket API) to contribute data, add or delete a RIC and its fields. It also contains troubleshooting which help the developers to solve the common problems.
13 Mar 2018
Understanding Elektron Websocket API - Batch and View feature
Brief look into websocket batch request and field limiting with View feature.
02 Mar 2018
Webinar Recording: Creating a Real-Time News Monitor App
In this developer webinar – we show you how to create a simple realtime news monitor app using our machine readable news (MRN) service over our new Elektron WebSocket API. Accompanying this webinar are full source code which includes a nifty TR WebSocket controller that you can use to manage flows between the app and the Elektron platform.
08 Feb 2018
How to test Elektron WebSocket connection with rmdstestclient tool
This article shows how to use the ADS 3.2's rmdstestclient tool to verify and testing the Elektron WebSocket connection and subscription.
29 Dec 2017
The EMA Ease of Use in action
Video article that demonstrates the “ease of use” of the Thomson Reuters Elektron Message API (EMA).
29 Dec 2017
Webinar Recording: EMA Ease of Use in Action
In this video we show how dramatically we have improved the developer experience with our Elektron Message API (EMA), part of our Open Source Elektron SDK, for applications consuming realtime data from our Elektron Realtime Platform. Compared to previous generations of APIs – you will see how this new fluent API works in a modern IDE with intelligent code completion, convention over configuration paradigms and lots more – to save you significant time and boost your productivity – whilst delivering a fantastic intuitive developer experience.
22 Dec 2017
The Use Case for Decoding DACS Locks and How To Do It
An example use-case for decoding the DACS locks and example code to do it.
21 Dec 2017
An Introduction to the DACS Entitlement System for OpenDACS Developers
This article is intended as an introduction to the concepts of DACS and OpenDACS for developers who are new to the subject
18 Dec 2017
New Elektron Test Data Available
We are now providing Elektron Realtime data for you to test our Elektron APIs without the need to access infrastructure. This is done by using a data replay tool to easily playback a pre-recorded capture of real-time markets - allowing you to interact with the API in a psuedo-live environment. We also have an article explaining how these tools are used.
14 Dec 2017
The Mechanics of EMA Connection and Item Recovery
The purpose of this article is to describe the Item and Connection recovery mechanisms in EMA C++. It also provides guidance for application reponsibility in scenarios that EMA does not perform recovery.
12 Dec 2017
Quick Start Guide to Recording and Playback of Elektron Data
A guide on the use of the infra tools to record data from a Thomson Reuters Enterprise Platform or Elektron realtime feed and how to replay the recorded data for Elektron SDK consumer applications.
30 Nov 2017
Webinar Recording: Introduction to Elektron Websocket API
In this Developer Webinar, we introduce our new Elektron WebSocket API that enables easy integration of our full universe of real-time content into a multitude of client technology environments such as scripting and web. This API runs directly on your TREP infrastructure or the Thomson Reuters platform and presents data in an open (JSON) readable format.
30 Nov 2017
Webinar Recording: Why migrate from RFA to EMA API?
As the real-time content and services evolve on our Elektron real-time platform, the latest Elektron Message API will ensure that your applications are capable of taking full advantage. In this webinar you will learn how migrating from RFA to EMA can simplify access to the data that you require and the benefits of EMA and also where you can find the resources to help you migrate.
27 Nov 2017
A simple MarketPrice object for EMA - Part 2
A simple MarketPrice object or How to easily get market prices with EMA - Part 2
27 Nov 2017
A simple MarketPrice object for EMA - Part 1
A simple MarketPrice object or How to easily get market prices with EMA – Part 1
21 Nov 2017
10 important things you need to know before you write an Elektron Real Time application
This article explains important concepts that developers need to understand before they start building applications for the Thomson Reuters Enterprise Platform (TREP) or the Elektron Real Time platform
17 Nov 2017
Simplifying Content Access in EMA
This article discusses the ease of use of the Elektron Message API and introduces a layer of reusable value add objects that would simplify even more Elektron content access with EMA.
15 Nov 2017
Coding For High Precision Time
This article follows on from the Webinar session Introduction to MiFID II for Developers, with some detail on the coding aspects of handling (or avoiding) the high precision time, not covered in the Webinar and includes some information based on questions arising after the event.
25 Oct 2017
How to integrate Elektron Message API Java edition with Log4j Logging Framework
The EMA Java API is implemented on top of SLF4J API as a facade for logging utility. It allows developers integrate EMA Java application with their prefer Logging framework by replacing the Logging library and configurations files without touching the application source code.
28 Sep 2017
Webinar Recording: Introduction to MiFID II for Developers
As MiFID II development programs are rolled out in many financial institutions across Europe, we are hosting this webinar to highlight important changes taking place that are affecting developers and the apps they create. In this webinar we will cover some imminent changes to our Elektron real-time platform and how you can code against these changes (e.g. changes to the precision of timestamps to meet MiFID II obligations).
08 Sep 2017
Thomson Reuters Data Model Discovery is Here!
Thomson Reuters Elektron Data Platform integrates and delivers all the content and capabilities - better content, smarter analytics and controlled distributions. In order to take advantage of our platform and datafeeds, Thomson Reuters is offering an intuitive and easy to use tool to all of our users for exploring and discovering Thomson Reuters Elektron data models.
07 Sep 2017
How to build a Real-Time streaming Quote Widget
How to build a Real-Time streaming Quote widget
17 Jul 2017
How to get Exchange Information from a Market Price Domain using EMA Java
For some instruments, suffix of RIC indicates the exchange where it is traded, e.g. HSBA.L (.L = LSE - London Stock Exchange), HBC.N (.N = NYSE - New York Stock Exchange). However, there are some instruments without this suffix. How can an app know on which exchange they are listed?
28 Apr 2017
The Elektron SDK 1.1.0 has been released!
The latest release of the Elektron SDK has just been released on 4/28/2017 for C/C++ and Java.
31 Jan 2017
Webinar Recording: Introduction to Machine Readable News
In this webinar we introduce Thomson Reuters Machine Readable News and show you how to implement this to supercharge your algorithms, applications and alerting systems.
22 Dec 2016
RIC Search Now Available in Elektron Dev Tools
Developers can now perform RIC Searches in the Dev Tools tab under Elektron. (Login Required)
10 Dec 2016
The Elektron SDK 1.0.8 has been released!
The latest release of the Elektron SDK has just been released on 12/9/2016 for C++ and Java.
03 Nov 2016
Webinar Recording: Introduction to Elektron Message API
In this webinar we show how to create apps that use our new open source Elektron Message API. We go through the basics and live code sample apps along the way.
28 Sep 2016
New Content Newsletter August 2016
Welcome to the August edition of the Content Services Monthly Newsletter. This is designed to highlight new content that is being added to TR products and services in a quick easy to digest format.
03 May 2016
New Elektron SDK JAVA Edition Released
Thomson Reuters announces new JAVA edition of Elektron SDK. The Elektron SDK is a set of open-source APIs that radically simplify access to Thomson Reuters data feeds and services, and help developers to innovate by creating their own customised applications.
18 Jan 2016
E-Trading: the new world order
Electronic trading in the fixed income markets is at a crossroads. Regulatory pressures and capital constraints have changed the economics of the business and promise to create a new market structure.
28 Nov 2019London
We’re pleased to invite you to our London Developer Day, where you will learn how to get the most out of Refinitiv APIs so you can work quicker and smarter to get the results you need. Live code guaranteed!