Eikon to Workspace API
Hi, i currently use Eikon Desktop and have a C# application that communicates with the API. The following code is used:
EikonDesktopDataAPI.EikonDesktopDataAPI m_edapi = new EikonDesktopDataAPI.EikonDesktopDataAPI();
EEikonDataAPIInitializeResult l_apiInitResult = m_edapi.Initialize();
Right now I'm trying to migrate to Workspace, but the legacy Eikon Desktop is always opened automatically (even if Workspace is already opened) when the Initialize()-part is running. How to tell the API to use Workspace instead of Eikon Desktop?
Best Answer
-
The API that you are using is Eikon COM which is not available in Refinitiv Workspace.
Therefore, you can't use Eikon COM applications with Refinitiv Workspace.
To retreive data from Refinitiv Workspace, you need to develop a new application with Refinitiv Data Library for .NET or for Python.
You can refer to the Migrating COM API calls to Python article.
1
Answers
-
Hello @titz.stefan
When migrating from Eikon to Refinitiv workspace, I recommend using the Refinitiv packages to avoid any unintended side effects or limitations. You can find them here:
Refinitiv.Data - NuGet Gallery | Refinitiv.Data 1.0.0-beta5
Refinitiv.Data.Content - NuGet Gallery | Refinitiv.Data.Content 1.0.0-beta5
You will also have to install the Refinitiv Workspace for Desktop.
You can find it here: Refinitiv Workspace - Download
1 -
Thank you. On a new computer with Refinitiv Workspace and the packages you provide, I get the following error message when compiling the code:
System.Runtime.InteropServices.COMException: "Retrieving the COM class factory for component with CLSID {
{70B3E69B-E207-412E-8A27-E94A01F96728} failed due to the following error: 80040154 Class not registered (exception of HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG))."I checked the Windows registry, the class ID does not exist. On my other computer, I found the class ID in HKEY_CLASSES_ROOT\EikonDesktopDataAPILib.EikonDesktopDataAPI.
Do I have to Install Eikon Desktop Data API? After looking for it, I found the following link:
https://developers.lseg.com/en/api-catalog/eikon/eikon-data-api/download
There is the note:
"Starting with Eikon version 4.0.36, the Eikon Data API is fully integrated into
Eikon for Windows."
Does it mean that I have to install Eikon Desktop? How do I ensure that the API calls are processed by Workspace?
0
Categories
- All Categories
- 6 AHS
- 37 Alpha
- 161 App Studio
- 4 Block Chain
- 4 Bot Platform
- 16 Connected Risk APIs
- 47 Data Fusion
- 30 Data Model Discovery
- 608 Datastream
- 1.3K DSS
- 577 Eikon COM
- 4.9K Eikon Data APIs
- 7 Electronic Trading
- Generic FIX
- 7 Local Bank Node API
- Trading API
- 2.7K Elektron
- 1.3K EMA
- 236 ETA
- 519 WebSocket API
- 33 FX Venues
- 10 FX Market Data
- 1 FX Post Trade
- 1 FX Trading - Matching
- 12 FX Trading – RFQ Maker
- 5 Intelligent Tagging
- 2 Legal One
- 20 Messenger Bot
- 2 Messenger Side by Side
- 9 ONESOURCE
- 7 Indirect Tax
- 59 Open Calais
- 264 Open PermID
- 39 Entity Search
- 2 Org ID
- PAM
- PAM - Logging
- 8.4K Private Comments
- 6 Product Insight
- Project Tracking
- ProView
- ProView Internal
- 20 RDMS
- 1.4K Refinitiv Data Platform
- 367 Refinitiv Data Platform Libraries
- 3 Refinitiv Due Diligence
- LSEG Due Diligence Portal API
- 3 Refinitiv Due Dilligence Centre
- Rose's Space
- 1.1K Screening
- 18 Qual-ID API
- 13 Screening Deployed
- 23 Screening Online
- 10 World-Check Customer Risk Screener
- 990 World-Check One
- 44 World-Check One Zero Footprint
- 45 Side by Side Integration API
- Test Space
- 3 Thomson One Smart
- 1.2K TR Internal
- Global Hackathon 2015
- 2 Specialists Who Code
- 10 TR Knowledge Graph
- 150 Transactions
- 142 REDI API
- 1.7K TREP APIs
- 4 CAT
- 21 DACS Station
- 117 Open DACS
- 1.1K RFA
- 103 UPA
- 172 TREP Infrastructure
- 224 TRKD
- 886 TRTH
- 5 Velocity Analytics
- 5 Wealth Management Web Services
- 59 Workspace SDK
- 9 Element Framework
- 5 Grid
- 13 World-Check Data File
- Yield Book Analytics
- 46 中文论坛