Starting Workspace APP from python (Windows 11)
On the way to batch run my data collecting.
Plan is to schedule a .py script (
which of course contains
import refinitiv.data as rd
)
For the API to work, the desktop app needs to run, no other way I am told.
Hence, how can i start the app from a python script?
Saves me a Task Scheduler entry ... Task Scheduler being ... temperamental?
Here is a try that doesn't err our but doesn't start it either. Workspace needs to run as admin.
import os
import subprocess
app_path = r'C:\...AppData\Local\Refinitiv\Refinitiv Workspace'
command = f'runas /user:administrator "{app_path}"'
try:
os.system(command)
except Exception as e:
print(f"An error occurred: {e}")
Best Answer
-
Thank you for reaching out to us.
Typically, the desktop APIs are for desktop users who would like to retrieve data via APIs and the desktop users will manually start desktop applications.
To start it in Task Scheduler, please contact the Refinitiv Workspace support team directly via MyRefinitiv.
Otherwise, you may need to use the platform.rdp session instead.
0
Answers
-
Thanks Jirapongse
I was never able to make platform.rdp work. Probably my bad.
Do i need a special license?
Since I had terrible (and still have some ) connection issues with RD, which look to me mostly authentication issues, maybe that would help, too.
Thanks for your quick answer, as always
Alfred
0 -
You may need to enable the debug log in the library by using the following code.
config = rd.get_config()
config.set_param("logs.transports.file.enabled", True)
config.set_param("logs.transports.file.name", "refinitiv-data-lib.log")
config.set_param("logs.level", "debug")
rd.open_session("platform.rdp")Then, please share the log file and also remove your credentials (username and password) from the log file.
0 -
Yes, the platform session is for Data Platform - which is a separate product and would need its own credentials.0
-
Thanks Gurpreet
For the avoidance of any doubt, with a workspace license, there is no way to access data through the API without having workspace app running.
If yes, then how do I start the app from a Python code line?
Cheers
Alfred
0 -
Hi Alfred,
Yes, this is correct - Workspace and the data retrieved from it is licensed for single user who is signed into the Workspace. So, the app is required to be running before getting data using API.
Officially, we do not support any means of launching the Workspace app from the code. A user should launch it and sign-in into the Workspace.
If your application has a need for automatic retrieval using APIs then enterprise grade products like RDP or DSS would be a better fit for this purpose. Your LSEG account manager can help choose the right product based on content set.
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 中文论坛