Handle :The remote party closed the WebSocket connection without completing the close handshake.

We have established a WebSocket connection for fetching rates(as we need the rates instantaneously), when we send the refresh token received to keep the connection running we face an Exception :
After this we try to start the connection again we get another exception :
Our Usecase needs the extraction to be instantaneous.
Could you please help to advise and explain how to fix this issue?
Best Answer
-
You may need to contact the Refinitiv Real-Time - Optimized support team via MyRefinitv to verify why the server cut the connection.
Typically, there are two main reasons for the server to cut the connection.
1. The buffer overflow on the server-side. It could be from the network bandwidth or the application is a slow consumer. If the application subscribes to a lot of items and the update rate is higher than the rate that the application can handle, the server can cut the connection due to the overflow condition. To avoid this issue, the application must process the retrieved message as fast as possible.
2. The ping timeout on the server. The server will regularly send heartbeat messages (ping messages) every 20 seconds. The application must send pong messages back to the server when receiving ping messages. If the server does not receive any messages from the application for three consecutive ping messages, the server will cut the connection.
You need to contact the server team to verify the server log for a reason of disconnection.
0
Answers
-
Support team has provided this below error from server log -
OpenAmRestException code: 401, message: null, errorCode: 106, errorMessage: iPlanet session has been expired.Please advise how to get rid of this error just to let you know error occurs just after new token received from authentication service and we try to pass authtoken to streaming server.
Also please note Refinitiv Real-Time - Optimized support team has discarded the possibility of above two mentioned reasons after looking into the server log.
0 -
Hello @shankar.gupta0
The "iPlanet session has been expired." message is returned from the RDP API Gateway. This error message is not related to how the application handles the authentication token.
The RTO support team should be able to contact the RDP API Gateway team to investigate this issue further.
0 -
Do you have any further update about this? I am also getting the same error everyday after 1:00am
Thanks,
Thomas
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
- 631 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 中文论坛