Upgrade from Eikon -> Workspace. Learn about programming differences.

For a deeper look into our Eikon Data API, look into:

Overview |  Quickstart |  Documentation |  Downloads |  Tutorials |  Articles

question

Upvotes
Accepted
1 0 0 2

Receive status message for unknown subscription id 2

Trying to stream prices for LCOc1 and keep getting 'Receive status message for unknown subscription id 2'. Does anyone know why this would fail to establish connection to the platform? Should have ICE and CME live prices subscription enabled and this worked perfectly yesterday and for a week before.

  1. Eikon Python API version = 1.1.17 but was using 1.1.14 before and had same issue
  2. Python using 3.7 as had issues with later versions
  3. desktop eikon 4.0.63
  4. API otherwise works
  5. Live stream prices seems to work in codebook.


Code:

import eikon as ek
ek.set_app_key(‘xxxxxxxxxxxx’)
sp = ek.StreamingPrices(instruments=[“LCOc1”], fields=['CF_LAST'])
 sp.open()
 # import asyncio
 # task = asyncio.create_task(sp.open_async())
 # await task
 live = sp.get_snapshot(
     instruments=[“LCOc1”],
     fields=['CF_LAST']
 )
 live = live['CF_LAST'][0]


Output:

09-21 15:51:17,257 P[11004] [MainThread 20472] StreamingPrices : open streaming on ['LCOc1']

2023-09-21 15:51:17,257 P[11004] [MainThread 20472] Open asynchronously StreamingSinglePrice 1 to LCOc1

2023-09-21 15:51:17,257 P[11004] [MainThread 20472] Open asynchronously ItemStream 1 to LCOc1

2023-09-21 15:51:17,258 P[11004] [MainThread 20472] Create StreamConnection...

2023-09-21 15:51:17,258 P[11004] [MainThread 20472] Register streaming session 1

2023-09-21 15:51:17,259 P[11004] [WebSocket 0 30088] Streaming session 1 waits for start event

2023-09-21 15:51:17,259 P[11004] [MainThread 20472] Streaming is started

LCOc1

2023-09-21 15:51:17,459 P[11004] [MainThread 20472] WAIT FOR LOGIN EVENT

2023-09-21 15:51:17,459 P[11004] [WebSocket 0 30088] Streaming session 1 received start event, then open websocket.

2023-09-21 15:51:17,459 P[11004] [WebSocket 0 30088] Websocket connection open with headers ['User-Agent: Python', 'x-tr-applicationid: 'xxxxxxxxxxxxxx'] and cookie None

2023-09-21 15:51:17,465 P[11004] [WebSocket 0 30088] WebSocket for streaming session 1 was opened to server: ws://127.0.0.1:9060/api/v1/data/streaming/pricing/WebSocket

2023-09-21 15:51:17,465 P[11004] [WebSocket 0 30088] Send request: {'ID': 2, 'Domain': 'Login', 'Key': {'Name': 'john doe', 'Elements': {'AppKey': 'xxxxxxxxxxxxxxxxx', 'ApplicationId': '256', 'Position': '169.254.83.107/GBLDNNBK1279'}}}

2023-09-21 15:51:17,620 P[11004] [WebSocket 0 30088] Receive message from Web Socket

2023-09-21 15:51:17,621 P[11004] [WebSocket 0 30088] Receive message for login 2: {'ID': 2, 'State': {'Code': 'ConnectionError', 'Data': 'Suspect', 'Stream': 'Closed', 'Text': 'Cannot establish connection to the platform'}, 'Type': 'Status'}

2023-09-21 15:51:17,621 P[11004] [WebSocket 0 30088] Received status message:

{'Code': 'ConnectionError', 'Data': 'Suspect', 'Stream': 'Closed', 'Text': 'Cannot establish connection to the platform'}

2023-09-21 15:51:17,621 P[11004] [WebSocket 0 30088] Receive status message for unknown subscription id 2

eikon#technology#productpython apiconnectionstreaming-pricescommoditiessubscription
icon clock
10 |1500

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

1 Answer

· Write an Answer
Upvotes
Accepted
82.8k 280 53 77

@a_k

Thank you for reaching out to us.

I can run the code properly.

According to the error message, it could be the problem on the Eikon or Refinitiv workspace processes.

1695702083173.png

The Eikon or Refinitiv Workspace may not be able to establish a WebSocket connection to the server. Please kindly contact the Eikon or Refinitiv Workspace support team via MyRefinitiv to verify what the problem is.



1695702083173.png (21.9 KiB)
icon clock
10 |1500

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Write an Answer

Hint: Notify or tag a user in this post by typing @username.

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.