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.
0
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
0 -
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
- 36 Alpha
- 166 App Studio
- 6 Block Chain
- 4 Bot Platform
- 18 Connected Risk APIs
- 47 Data Fusion
- 34 Data Model Discovery
- 684 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.9K Refinitiv Data Platform
- 630 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
- 86 Workspace SDK
- 11 Element Framework
- 5 Grid
- 18 World-Check Data File
- 1 Yield Book Analytics
- 46 中文论坛