All Articles & Samples

Filters Expand All Collapse All
Building a Chain Expander application using Elektron Websocket API and .NET Core C#
Created: September 27, 2019
Updated: October 4, 2019
Moragodkrit Chumsri

This article provides a sample application which illustrates how to use Elektron Websocket API to retrieve a Chain Records and get underlying RIC symbols. 

Introduction to Machine Readable News with Elektron WebSocket API | Refinitiv
Created: August 14, 2019
Updated: August 20, 2019
Wasin Waeosri

This article shows how to implement Elektron WebSocket API application to consume Machine Readable News (MRN) data with Python Language.

Creating WebSocket MRN Story Viewer using .NET Core and WPF
Created: August 2, 2019
Updated: August 13, 2019
Moragodkrit Chumsri

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.

Contributing your data to Refinitiv with Elektron WebSocket API | Refinitiv
Created: July 4, 2019
Updated: July 8, 2019
Wasin Waeosri

This article shows how to contribute your data to Refinitiv with Elektron WebSocket API, TREP and TRCC.

How to implement ERT In Cloud Node.js application with TypeScript part 2: WebSocket | Refinitiv
Created: May 27, 2019
Updated: July 4, 2019
Wasin Waeosri

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.

How to Setup Refinitiv's Amazon EC2 Machine Image for Elektron Real Time in Cloud
Created: May 2, 2019
Updated: September 20, 2019
Wasin Waeosri

This article will guide you launch an Amazon AWS EC2 Instance to run the ERT in Cloud WebSocket Python example from the instance.

How to implement Elektron In Cloud Node.js application with TypeScript part 1: Authentication and Service Discovery with EDP REST Services
Created: January 18, 2019
Updated: April 25, 2019
Wasin Waeosri

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.

Implementing Elektron API applications to work with ATS - Part 2
Created: April 5, 2018
Updated: April 17, 2019
Pimchaya Wongrukun
Wasin Waeosri
Nipat Kunvutipongsak
+1
Veerapath Rungruengrayubkul
Multiple Authors

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.

Implementing Elektron API applications to work with ATS - Part 1
Created: April 3, 2018
Updated: April 25, 2019
Pimchaya Wongrukun
Wasin Waeosri
Nipat Kunvutipongsak
+1
Veerapath Rungruengrayubkul
Multiple Authors

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.

Understanding Elektron Websocket API - Batch and View feature
Created: March 13, 2018
Updated: April 9, 2019
Gurpreet Bal

Brief look into websocket batch request and field limiting with View feature.

The EMA Ease of Use in action
Created: December 29, 2017
Updated: January 4, 2018
Olivier Davant

Video article that demonstrates the  “ease of use” of the Thomson Reuters Elektron Message API (EMA).

An Introduction to the DACS Entitlement System for OpenDACS Developers
Created: December 21, 2017
Updated: May 3, 2019
David Thomas

This article is intended as an introduction to the concepts of DACS and OpenDACS for developers who are new to the subject

The Mechanics of EMA Connection and Item Recovery
Created: December 14, 2017
Updated: April 23, 2019
Veerapath Rungruengrayubkul

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. 

A simple MarketPrice object for EMA - Part 2
Created: November 27, 2017
Updated: January 4, 2018
Olivier Davant

A simple MarketPrice object or How to easily get market prices with EMA - Part 2

A simple MarketPrice object for EMA - Part 1
Created: November 27, 2017
Updated: January 4, 2018
Olivier Davant

A simple MarketPrice object or How to easily get market prices with EMA – Part 1

10 important things you need to know before you write an Elektron Real Time application
Created: November 21, 2017
Updated: January 4, 2018
Olivier Davant

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

Simplifying Content Access in EMA
Created: November 17, 2017
Updated: January 4, 2018
Olivier Davant

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.

How to implement Elektron WebSocket API JavaScript application with HTML Web Workers
Created: October 27, 2017
Updated: April 25, 2019
Wasin Waeosri

This article covers how to implement the Elektron WebSocket API with JavaScript web browser application with HTML5 Dedicated Web Workers feature.

How to integrate Elektron Message API Java edition with Log4j Logging Framework
Created: October 25, 2017
Updated: April 25, 2019
Wasin Waeosri

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.

How can I get a list of all RICs available on Elektron Realtime?
Created: October 20, 2017
Updated: June 19, 2019
Umer Nalla

With over 50 million instruments carried by our realtime Elektron feed - answering that question would be overwhelming. This article shows you how to make Criteria Based Requests (CBR) aka Broadcast Data Stream (BDS) - to the Elektron Edge Device - which return a list of RICS matching a set specified criteria. 

MiFID II - Extending the precision of timestamps supported on Elektron Real Time
Created: August 1, 2017
Updated: April 3, 2019
Roland Beton

MiFID II - Extending the precision of timestamps supported on Elektron Real Time.

Machine Readable News (MRN) & N2_UBMS Comparison and Migration Guide
Created: July 20, 2017
Updated: April 4, 2019
Warat Boonyanit

MRN & N2_UBMS Comparison and Migration Guide

Introduction to Interactive Source Blending (ISB) feature in TREP 3.0 or above using EMA C++
Created: July 18, 2017
Updated: April 4, 2019
Jirapongse Phuriphanvichai

The purpose of this article is to introduce the Interactive Source Blending feature available in TREP 3.0 or above. It also demonstrates how to setup this feature and test it with EMA C++ examples.

How to get Exchange Information from a Market Price Domain using EMA Java
Created: July 17, 2017
Updated: April 25, 2019
Wasin Waeosri

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?