-
A/B side failover using websockets API for data contributions
Hi, We are trying to implement an integration using the websockets API to contribute our data to Refinitiv. We have not been successful in identifying in your documentation all the scenarios in which a failover should occur between A (contrib-ws1-amers1.platform.refinitiv.com) and B…
-
WebSocket API - HTTPS 403
Client Query: We have been contracted for the WebSocket API but are seemingly unable to connect to the service. I tried executing examples 'market_price_rdpgw_service_discovery.py' as well as using the RDP Python library wrapper to perform a price streaming request but end up in both cases with an HTTP403 error. I think it…
-
IDN_RDF to get bonds prices
SENT: { "ID": 2, "Key": { "Name": [ "91282CFK2=RRPS" ], "Service": "IDN_RDF" }, "View": [ "BID" ], "Streaming": true } RECEIVED: [ { "ID": 2, "Type": "Status", "State": { "Stream": "Closed", "Data": "Ok", "Text": "Processed 1 total items from Batch Request. 1 Ok." } }, { "ID": 3, "Type": "Status", "Key": { "Service":…
-
Not receiving the "_on_message" message from Refinitiv WebSocket
Hello, While integrating and testing the connection through the new authentication method (v1 to v2), I came across a bottleneck unfortunately. The problem is as follows: The REST post request (v2) works and I can get hold of the token, but then I can't seem to make the socket connection work properly. The problem is that…
-
Python Websocket sent multiple batch requests but only one is accepted
Hi I'm writing a python websoket program to get all HK equities(0001.HK to 9999.HK(main board) and 10000.HK to 99999.HK(CBBCs, warrants, CNY stocks)). Since there's a MaxMsgSize of 65535 (per batch request I assume?). I try to sent 5 batch requests(requesting 0001.HK to 9999.HK about 1999 RICs per request) but only one…
-
Using Perl I get error 400 Invalid request when Posting item belong to DDS service which is an AT...
...S Service Hi, I Use the Perl example from the GitHub, I try to Post data of a specific RIC, i changed only the ric name, host name, user name and added "Service" = "DDS" to the post message part, all is flowing great until the post, the login is working, when I send the request i get the stream is open, but i get 400…
-
Does the WebSocket spec support Packing of Posting Messages for Performance
When receiving messages form the ADS via WebSocket, the ADS packs multiple updates into an array of messages. The format appears to be and array of JSON formatted messages. When posting publishing for performance testing, it would be beneficial to able to pack the post update messages into an array of messages and then…
-
Inquiry Regarding Delay in TONAR Interest Rates Reporting
Dear Refiniv teams, I hope this message finds you well. I am writing to bring to your attention a discrepancy in the reported Tokyo Overnight Average Rate (TONAR) interest rates. The official TONAR interest rates for December 27, 2023, were documented as follows: * December 27, 2023: -0.013% * December 26, 2023: -0.011%…
-
Inconsistency existence field data in Refinitiv DataStream
Hi guys, We subscribe 14 RIC for get reference rate data, the method to get data is trigger scheduler to retrieve data which trigger when 5 minutes after publication time of RIC. Scheduler trigger 3 times with delay 5 minutes , 10 minutes and 15 minutes. After develop and testing program, this program seem fine but after…
-
"Connection is already closed" error when reconnecting to the websocket in python
Hi, I'm writing a websocket multithread program in python to get real-time data from Refinitiv. One thread for sending request, receiving data and put them in a queue. The other thread is to handle the data in the queue.(put them in my database). Since sometimes the connection will disconnect for whatever reason. I wrote…