'Connection aborted.', ConnectionResetError(10054)

What does this message mean: ('Connection aborted.', ConnectionResetError(10054, 'An
existing connection was forcibly closed by the remote host', None, 10054,
None)).
It's with regards to DSS REST API.
Best Answer
-
10054 should be a Windows socket error code.
- WSAECONNRESET
10054
- Connection reset by peer.
- An existing connection was forcibly closed by the remote host. This normally results if the peer application on the remote host is suddenly stopped, the host is rebooted, the host or remote network interface is disabled, or the remote host uses a hard close (see setsockopt for more information on the SO_LINGER option on the remote socket). This error may also result if a connection was broken due to keep-alive activity detecting a failure while one or more operations are in progress. Operations that were in progress fail with WSAENETRESET. Subsequent operations fail with WSAECONNRESET.
It is from the Windows Sockets Error Codes. It seems that the server forcibly closed the connection.
0 - WSAECONNRESET
Answers
-
Hi All,
some further details from the client:
It happens everyday for one of our script. The script has
the following structure:1. Check if OpenAccessList (an instrument list in web gui)
exists otherwise create OpenAccessList. (api through python)2. Ric list with ~ 100 rics is given as input (an
internal list)3. For each of these rics, try to append them to
OpenAccessList one by one (so we can check if they are OpenAccess or not). The
script sleeps in 3 seconds before appending a new ric. (api through python)
< ---------- Here is where the script crashes4. Delete OpenAccessList.
We have checked our firewall settings for the api queries
against https://hosted.datascopeapi.reuters.com/.........
and could not find any rule that would cancel the connection from our side. The
script is running 16:10 swedish time and crashes around 16:17 (15:10 UTC and
crashes around 15:17 utc).0 -
@lukasz.ossowski, could you share the script ?
0 -
Here is the script (attached).
0 -
Hi Christiaan,
have you had a chance to look at the script attached?
0 -
Thanks, I will arrange that. In the meantime, do you see any discrepancies in the script?
0 -
Can you also share the instrument list ?
0 -
-
I am getting the same error. Occurs every once in a while. I am pulling data via Datascope REST API. I generally make the request on a daily basis, 2AM BRT. Aprox 10 RICS. I am using python 3.7
0 -
Hello @nicolas.fonteyne ,
If on your side this is once in a while, not persistent and not consistent, I would build the additional reliability into your app, and if the error is encountered, re-request.
If at some point of time you will observe the failure that is persistent, I would first investigate My Refinitiv -> Service Alerts for DSS at the time when you observe the issue, making sure there is no known service outage in progress, and if that is not the case, open a support ticket with DSS support to investigate the suspected issue.
Hope this information helps
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
- 632 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
- 85 Workspace SDK
- 11 Element Framework
- 5 Grid
- 18 World-Check Data File
- 1 Yield Book Analytics
- 46 中文论坛