-
Warm standby
Hi, I am exploring warm standby for my application. There will be two servers active server and standby server for a consumer as per developers guide. But what is for the trep ads server, will a single server can act as standby server for one ommconsumer and act as active server for a different ommconsumer. Basically, do I…
-
RFA c++ item recovery
I have provider and consumer application of RFA rssl C++. Consumer application starts first and provider application starts later. when consumer application request item at that time only few items were ready and for other item I get error status. How should I retrieve the provider items when they get ready at later point…
-
Rfa8 C++ reconnect issue ads
Hi, I am new to rfa rssl library. recently in my company incident happen in test environment that ads server down and rfa consumer got error that upstream service is dead. Rfa consumer is configured with multiple server list why it did not bounce back to healthy ads. Can someone please explain the possible scenarios.
-
Getting duplicate libxml2 symbols trying to link librsslVA from ETA 2.2.x
Hi all: I am using RHEL8 and GCC8, statically linking ETA and libxml2. I'm trying to build a sample application using ETA 2.2.3 and libxml2. When linking I am getting duplicate symbols errors like /opt/rh/gcc-toolset-11/root/usr/bin/ld:…
-
RFA 8.1 C++ API for extracting specific fields
Which model type should I subscribe to if I need to extract the following fields? A_PRICE_1, A_PRICE_2, ..., A_PRICE_25 B_PRICE_1, B_PRICE_2, ..., B_PRICE_25 A_QTY_1, A_QTY_2, ..., A_QTY_25 B_QTY_1, B_QTY_2, ..., B_QTY_25 A_NPLRS_1, A_NPLRS_2, ..., A_NPLRS_25 B_NPLRS_1, B_NPLRS_2, ..., B_NPLRS_25 res = requestRDMData(…
-
NiProvider OmmInvalidUsageException on connection loss
We aim to build a resilient, non-interactive provider application based on the C++ EMA Library (RTSDK-2.2.3.E1.linux.rrg). The application should handle potential connection losses and automatically reconnect to one of the available ADH servers. The automatic reconnect is successfully facilitated by the EMA library. Our…
-
Legacy SFC vs EMA SDK treatment of 0 prices (+0/-0 vs Data::BlankEnum)
Hello LSEG Experts, we have migrated from using the deprecated SFC C++ API to the new EMA SDK and we have noticed that there was a logic in place to handle the reception of signed 0 prices, according to this convention that is also mentioned in this thread: [The positive zero (+0) represents a blank while the negative zero…
-
Auto failover does not work with multi credential if connection failed when constructing OmmConsumer
Hello, Is the auto failover mechanism wont work with multiple credential if connection failure happens in OmmConsumer constructor? Here is my env and repeat steps: RTSDK: 2.2.3.E1 Lang: C++ OS: Redhat 7 In my env, we have 2 servers which can be logon with 2 different usernames. Let say Server_A: username = User_A Server_B:…
-
OmmConsumer constructor never return or throw exception if connection success but login fail
I have a C++ application using EMA API (SDK version 2.2.1.L1) on Redhat 7. When I set OmmConsumerConfig with an incorrect IP and incorrect username, the OmmConsumer() is able to throw exception after 45sec (Text = 'login failed (timed out after waiting 45000milliseconds', ErrorCode=-4052") However, if the OmmConsumerConfig…
-
Legacy Market Depth Data
On the select.datascope.refinitiv.com portal, in the Tick History Market Depth Report, we can extract and download the "Legacy Market Depth" view of the L2 data. How can we download this data using the RFA API in C++
-
Old RT Lib for connectivity
I need to create a middleware that can be connected using the old RT library. At this point it is connecting to trep, using the following config an an example. *ipcRoute: triarch_sink ap-trep1A ap-trep1B I tried simply adding my own IP of my application or localhost besides and removing trep hosts. As I understood form…
-
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) ?
-
RTSDK - I get linking/build errors when I try to make the tutorial 2 example of ETA in RHEL7
Hi, I downloaded and installed the new RealTime SDK , on our server, I set the ETA path environment variable, the first tutorial code worked perfectly, but the 2nd example generates error during linking/building : mkdir -p./RHEL8_64_GCC831/Optimized/ /usr/bin/g++-fPIC -ggdb3 -g -o…
-
Failed to build EMA C++ project
According to the RTSDK C++ Installation Guide, cmake can be used to build the EMA C++ Package. I installed CMake3.24.1 and Python3, but failed to achieve that. The CMakeOutput shows : Call Stack (most recent call first): D:/anaconda3/Library/lib/cmake/GTest/GTestConfig.cmake:32 (include) CMake/rcdevEnvironment.cmake:125…