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 1 0 0

Error on handshake port 9060 : TimeoutException

Hi,

I have the following error when trying to access Eikon API using Python.

 Error on handshake port 9060 : TimeoutException("TimeoutException on HTTP request: ReadTimeout('')")


My Python packages and applications related to Eikon are as follows.

Python packages:

- python 3.9.1

- eikon 1.1.8

Applications:

- Eikon Desktop 4.0.52055

- Eikon API Proxy 9.52.0.51


Also, setting environment variables are as follows because of using proxy server for the internet connection.

- HTTP_PROXY = http://username:password@proxyhost:port

- HTTPS_PROXY = http://username:password@proxyhost:port

- NO_PROXY = localhost,127.0.0.1


Can you help me?

eikoneikon-data-apipythonrefinitiv-dataplatform-eikonworkspaceworkspace-data-api
1611234254965.png (86.0 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.

@daichi.yuasa.b

Hi,

Thank you for your participation in the forum.

Are any of the replies below satisfactory in resolving your query? If yes please click the 'Accept' text next to the most appropriate reply.

If you know an answer, please share your answer, and then accept it. This will guide all community members who have a similar question.

Otherwise please post again offering further insight into your question.

Thanks,

AHS

@daichi.yuasa.b

Hi,

Please be informed that a reply has been verified as correct in answering the question, and has been marked as such.

Thanks,

AHS

Upvotes
Accepted
39.4k 77 11 27

@daichi.yuasa.b

Thank you for the information. All data retrieval from Eikon platform using Eikon Data APIs is via HTTPS port 443, hence I don't think the fact that you cannot telnet to apac1.apps.cp.thomsonreuters.com on port 80 is a concern for the issue you experienced.
For further investigation, could you please increase the logging level in Eikon Data APIs library for Python as follows before calling set_app_key method, and include the full output?

ek.set_log_level(1)
ek.set_app_key(YOUR_APP_KEY)

And could you also try retrieving some data, e.g.

ek.get_data('IBM.N', 'TR.Revenue')
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.

@Alex Putkov.

Thank you for the information.

I have attached the log file I got by running as below, Could you check it, please?

import eikon as ek
ek.set_log_level(1)
ek.set_app_key('xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
ek.get_data('IBM.N', 'TR.Revenue')

pyeikon.20210127.02-38-26_mod_key.log.txt

Thank you for the log. We need to continue investigating this issue with Refinitiv Support. I raised case 09567134 on your behalf with Refinitiv Helpdesk. You will be contacted by the Helpdesk.

Upvotes
10.2k 18 6 9

Hi @daichi.yuasa.b Please could you tell me what library versions of the following you are running httpx, nest-asyncio? This thread maybe able to assist you as it deals with a number of possible solutions. For a start I would start with Python 3.8x. But let me know how you get on. I hope this can help.

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.

Thanks @jason.ramchandani

Please confirm my using library versions as indicated below.

  • httpx : 0.14.3
  • nest-asyncio : 1.3.3
Upvotes
10.2k 18 6 9

@daichi.yuasa.b Your httpx and nest-asyncio libs are correct. Also please can you confirm with your IT team that you have opened firewall access for the following (not sure which region you are in so I put all regions):


emea1.apps.cp.thomsonreuters.com 159.220.1.19
amers1.apps.cp.thomsonreuters.com 159.220.40.41
apac1.apps.cp.thomsonreuters.com 159.220.16.215

I have seen many issues where firewalls have been updated - so please do check that and confirm please.

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.

@jason.ramchandani Thanks for your advice.

Do I have opened firewall access for apac1.apps.cp.thomsonreuters.com to use Eikon API from Japan?


@daichi.yuasa.b Yes thats correct - see if that fixes things.

May I ask one more question?

Does Eikon API need to access on port 80/443 for apac1.apps.cp.thomsonreuters.com?

Show more comments
Upvotes
10.2k 18 6 9

@daichi.yuasa.b I need to check this and get back to you - apols for delay.

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.