"Error": "Failed to open OMM stream" is returned on Workspace API

Please advise how to fix. The steps are as below.
[Steps ]
1.Install and login “Workspace for Windows”
https://www.lseg.com/en/data-analytics/products/workspace/download-workspace
2.Create App Key
[Screenshot - app key]
3.Credentials.cs - Change App Key
4.Session.cs - change SessionType to “Desktop”, 1.2 - DesktopSession is successful as below.
[Screenshot - Visual Studio debug console]
“2.2.03-Pricing-StreamingCache “ in tutorial fails. Error message is below.
"Error":"Failed to open OMM stream - streaming services are unavailable. Verifylog details and ensure you have permissions."
Log file is attached.
Workspace works fine.
Sample code https://github.com/LSEG-API-Samples/Example.DataLibrary.DotNet
Running on Windows 10, Visual Studio 2022
Answers
-
Thank you for reaching out to us.
I have attached the woking log.
I found the following error in the log.
2024-11-27 15:35:32.9007|Warn|Refinitiv.Data.Core.DesktopStreamDiscovery|23|Failed to query streaming discovery endpoint: http://localhost:9000/api/rdp/streaming/benchmark/v1/resource for service: benchmark.
{
"HTTPStatusCode": 500,
"HTTPReason": "Internal Server Error",
"Contents": "Internal Server Error"
}
2024-11-27 15:35:53.9313|Warn|Refinitiv.Data.Core.DesktopStreamDiscovery|23|Failed to query streaming discovery endpoint: http://localhost:9000/api/rdp/streaming/quantitative-analytics/beta1/financial-contracts for service: quantitative-analytics.
{
"HTTPStatusCode": 500,
"HTTPReason": "Internal Server Error",
"Contents": "Internal Server Error"
} … 2024-11-27 15:35:56.1052|Info|Refinitiv.Data.Delivery.Stream.OMMConnection|23|Sending login request to localhost:9000/api/rdp/streaming/pricing/v1/WebSocket
2024-11-27 15:36:17.2437|Warn|Refinitiv.Data.Core.DesktopSessionCore|13|Failed to establish a Desktop stream. "Cannot establish connection to the platform"
2024-11-27 15:36:17.2437|Warn|Refinitiv.Data.Delivery.Stream.OMMConnection|13|Cannot establish connection to the platform
2024-11-27 15:36:17.2437|Warn|Refinitiv.Data.Delivery.Stream.OMMConnection|13|Session Event: StreamAuthenticationFailed
2024-11-27 15:36:17.2437|Warn|Refinitiv.Data.Delivery.Stream.OMMItemStream|13|OMMItemStream: Failed to open OMM stream - streaming services are unavailable.
2024-11-27 15:36:17.2437|Warn|Refinitiv.Data.Delivery.Stream.OMMConnection|23|Microsoft's ClientWebSocket Connection closed [ (NormalClosure)]
2024-11-27 15:36:17.2437|Warn|Refinitiv.Data.Core.DesktopSessionCore|23|Failed to establish a Desktop stream. "Connection to the WebSocket server [localhost:9000/api/rdp/streaming/pricing/v1/WebSocket] down. Microsoft's ClientWebSocket Connection closed [ (NormalClosure)]"
2024-11-27 15:36:17.2437|Warn|Refinitiv.Data.Delivery.Stream.OMMConnection|23|Session Event: StreamDisconnected
2024-11-27 15:36:17.2575|Info|Refinitiv.Data.Core.DesktopSessionCore|1|DesktopSession Session State transitioned from Opened to Closed
2024-11-27 15:36:17.2575|Info|Refinitiv.Data.Core.DesktopSessionCore|1|Desktop DesktopSession is ClosedYou may need to contact the Eikon Data API and Refinitiv Data Library - Troubleshooting article to verify if the API proxy is running properly. Moreover, according to the following error, you need to contact the Workspace support team to verify the permission.
2024/11/27 15:37:49: Event: StreamAuthenticationFailed. {
"Contents": "Cannot establish connection to the platform"
}
{
"Error": "Failed to open OMM stream - streaming services are unavailable. Verify log details and ensure you have permissions."
}0
Categories
- All Categories
- 3 Polls
- 6 AHS
- 36 Alpha
- 166 App Studio
- 6 Block Chain
- 4 Bot Platform
- 18 Connected Risk APIs
- 47 Data Fusion
- 34 Data Model Discovery
- 693 Datastream
- 1.5K DSS
- 629 Eikon COM
- 5.2K Eikon Data APIs
- 12 Electronic Trading
- 1 Generic FIX
- 7 Local Bank Node API
- 4 Trading API
- 2.9K Elektron
- 1.4K EMA
- 255 ETA
- 561 WebSocket API
- 39 FX Venues
- 15 FX Market Data
- 1 FX Post Trade
- 1 FX Trading - Matching
- 12 FX Trading – RFQ Maker
- 5 Intelligent Tagging
- 2 Legal One
- 25 Messenger Bot
- 3 Messenger Side by Side
- 9 ONESOURCE
- 7 Indirect Tax
- 60 Open Calais
- 281 Open PermID
- 46 Entity Search
- 2 Org ID
- 1 PAM
- PAM - Logging
- 6 Product Insight
- Project Tracking
- ProView
- ProView Internal
- 23 RDMS
- 2K Refinitiv Data Platform
- 728 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
- 27 DACS Station
- 121 Open DACS
- 1.1K RFA
- 106 UPA
- 194 TREP Infrastructure
- 229 TRKD
- 918 TRTH
- 5 Velocity Analytics
- 9 Wealth Management Web Services
- 96 Workspace SDK
- 11 Element Framework
- 5 Grid
- 19 World-Check Data File
- 1 Yield Book Analytics
- 48 中文论坛