-
Performance difference between RealTime SDK C/C++ vs RealTime SDK CSharp
Hi, Is there a place or some kind of documentation regarding what is Ultra performance and what is High performance (what is listed in the detail of each API) ? What is the difference in performance between the 2 API considering they are ran on the same machine ? I am assuming the C/C++ API is faster, but is there a…
-
Real Time SDK get only some fields from the provider
Hi, I am currently learning the SDK, while trying to learn the ETA tutorial 4, I was wondering if there a way, when subscribing to market data for specific pairs, is it possible to get only specific fields (namely ASK, BID) ?
-
How does a UPA server handle duplicate login credentials from different servers?
We have a total of seven different UPA consumer applications each on a different server targeting a handful of different UPA servers. Until recently, we had five of these consumers all targeting the same UPA server (same IP/port configuration). Simply because it has worked historically, and because we did not want to break…
-
Add RIC-s to batch request ETA
Hello, We are using the ETA C SDK, connected to RTDS to receive real-time data. A batch request is sent to subscribe for certain instruments. (like shown in TransportAPI_C_DevGuide 13.7.4) Closing stream-s is implemented as well. (like shown in TransportAPI_C_DevGuide 13.7.6) Is there any way to "add" RIC-s to an already…
-
Under what conditions should I recall rsslConnect and/or rsslInitChannel for an RSSL Consumer in ...
...the event of disconnection? Hi, I am trying to flush out disconnect handling for an RSSL Consumer connecting to a UPA server and I have some questions. The connection type this question is relevant to is RSSL_CONN_TYPE_SOCKET. I am first wondering if there are any general guidelines on usage of rsslConnect and…
-
rsslEncodeFieldListComplete segfaults.
Hi. I am encoding a market price update message and rsslEncodeFieldListComplete receives SIGSEGV. Any ideas what the cause might be? As far as I can tell I am following the proper sequence of rsslEncodeFieldListInit, rsslEncodeFieldEntry, rsslEncodeFieldListComplete. In gdb, "disas" shows the following line where it…
-
Can you help clarify my understanding of requesting RICs via a symbol list request?
Hi. I am looking to get a list of all RICs for Shanghai Stock Exchange equities and Shenzhen Stock Exchange equities. I have been referencing this article (https://developers.lseg.com/en/article-catalog/article/all-rics-available-on-elektron-realtime) and I recently found this tool…
-
Validation of RSSL Consumer application using a packet capture.
Hi. I am looking for more ways to test and validate my RSSL Consumer application. With many market data feeds, I am able to run a replay of the data to verify the application/parser works as well. Theoretically, were I to get permission to get a PCAP of a current RSSL consumer application we have interacting with a real…
-
Are there any ordering constraints on encoding/decoding different parts of an RSSL message?
I have an RSSL Consumer client using the Reuter's Domain Model. I also have an RSSL Producer server that is part of a testing harness to test my client. The consumer is successfully able to login, request and process source directory information, and request and process dictionary information, and I have tested this…
-
rsslWrite return values.
I am facing an error where I am getting followiong return values from rsslWrite call: -2147483637 or -2147483549. Now the return from rsslWrite in is rtrInt32 (RsslRet), Are the above values returned because of rollover of 32 bits boundaries? Is it safe to assume that a negative value from rsslWrite is because of an error?…
-
Is there a way to request all symbols for Market Price request?
Hello, Based on my understanding of UPA RDM, it seems that if I want to request market price updates for a set of symbols, I need to either send a request per symbol, or send a batch request, where in either case I have to enumerate every symbol via RDM_INSTRUMENT_NAME_TYPE_RIC. Is there a way I can instead make this…
-
Is it safe/valid to construct our own RsslBuffers for encoding, decoding, and writing?
Hello. I am wondering if you could help clarify my understanding of RSSL and UPA, as well as answer a question. Say I am in a 64bit Linux environment, designing a C program with a single RSSL channel and two relevant threads, thread A and thread B. Say I have initialized RSSL on thread A with the rsslLocking parameter…
-
Documentation for UPA/ETA API for access to BDS RIC list
Client inquiring as to what documentation is available for subscribing (UPA/ETA C-language level) to be able to list predefined BDS instrument lists, and how to access SYMBOL lists with the same API.
-
ETA RWF encoding
Hi, We try to retrieve streaming realtime data via ETA C in RWF format from our local deployed RTDS. There is a sample code for using ETA C VAConsumer what we used: ./VAConsumer -webSocket {{HOST}}:{{PORT}} {{SERVICE}} mp:EUR= -uname {{USER_NAME}} -aid {{APPID}} -x -protocolList rssl.rwf We received the following message:…
-
Invalid Message Size - ETA VAConsumer
Hi, Currently, I want to connect to our deployed rtds using the real-time sdk (c). I can connect using the Websocket API. When I wanted to connect with the VAConsumer example of the SDK, I received the following error message: Error text: </opt/refinitiv/Real-Time-SDK/Cpp-C/Eta/Impl/Transport/rwsutils.c:4059> Error: 1007…