-
OpenDACS SDK port to connect
client using OpenDACS SDK, this API connects to DACS Sink Daemon (dacs.snkd). Port 8211 is already whitelisted, but unable to connect. They're getting this error message.
-
dataBuffer.getDouble() Possible value - NaN and infinite?
Hi Team, We are using RFA C++ version 8.2 to consume market data, and I would like to confirm few things - Is it possible for dataBuffer.getDouble() 1. return a NaN value? 2. return not finite value? Thanks in advance!
-
RTSDK/EMA receives only RefreshMsg with no UpdateMsg - RFA 7.x gets streaming from same service
We're migrating from RFA 7.x to RTSDK/EMA (C++) and encountering an issue where we receive only initial RefreshMsg (snapshots) but no subsequent UpdateMsg (streaming updates) during active market hours. Configuration: * API: RTSDK (EMA C++) * Service: hEDD * Domain: marketPrice (MMT_MARKET_PRICE) * Symbols: 4 * Field View:…
-
Segmentation fault when recv exit signal when using warm standby feature
I have uploaded my warm-standby emaconfig.xml file. It appears that the configuration item <EnableSessionManagement value="1"/> significantly affects the app's behavior. Is the WSB feature mandatory for using <ChannelType value="ChannelType::RSSL_ENCRYPTED"/> and <EnableSessionManagement value="1"/>?…
-
Compatibility of RFA v8.2.5 and DACS v7.12 on RHEL7/RHEL8 for C++
Hello Team, I would like to confirm whether the RFA and DACS libraries — RFA v8.2.5 and DACS v7.12 which are supported on RHEL9 — are they fully compatible with RHEL7 and RHEL8 platforms for C++ domain development? Could you please clarify if there are any known issues, limitations, or additional configuration steps…
-
Implementing EventQueueGroups
We are using RFA C++ 8.2.4.E1. To increase the throughput of our application we are looking for ways to improve its performance. At present we run the single-threaded client model (Section-17.4.2) with one event queue. Because only one thread processes the incoming event data, the maximum rate we can achieve is about 6,500…
-
Downloading enumtype.def and RDMFieldDictionary files
Hello, we use RFA 8.2 C++ api. Recently our mutual client told us that above two files can be downloaded using RFA api. Can you guide me to some write up that explains how to download above two files at the start up? Also if you can point us to some sample code that does this, it will be great.
-
Filtering FIDs
Hello! I would like to filter the FIDs included in messages. From what I understand, dynamic views let you specify which FIDs you want in your request so you only receive those specific fields—please let me know if I’m mistaken. I also came across the concept of server-side filtering. Could you explain what that entails?…
-
Do we need to ping when we send requests
@Jirapongse I am sending subscription requests. My understanding is that if the interval between requests is less than pingTimeout/3, we don't need to send a separate rsslPing heartbeat. So, is it correct that we only need to send a heartbeat if there is a period where no requests are sent and that period exceeds…
-
Preferred Host with Warm Standby Group ServiceBased mode EMA consumer
Hi. How can I configure EMA consumer with multiple WSBGroups for serviceBased failover? My goal. have 2 WSB groups 2 channels each. if Ema receives SErviceDown from Group1ActiveServer it switches to Group1StandbyServer. if service on Group1StandbyServer is down EMA switches to Group2ActiveServer and so on. Bonus Failback…
-
Usage of RIC while subscribing using RFA
I am using RFA C++ v8.2 Could you please explain the usage of RIC in \itemList configuration? For e.g. \itemList = "CAD=" Does this mean we subscribe to all CAD feeds from all different contributors? Does it include a mixture of individual contributor feeds as well as composite feeds? Or is there a separate RIC code for…
-
Can RFA be configured to send updates only when the underlying value has changed.
Hi Team, Our clients use ODC Real SDK(8.2.4.E1 & 8.2.1.L1), which receives market updates via the RFA libraries. Recently, the volume of updates we receive has grown drastically (likely due to increased market volatility). This high message rate is filling our event queue and causing memory pressure on client machines.…
-
RFA session configured with multiple connections
We have a Linux consumer application based on RFA SDK version 8.2.5.L3 running at customer site. The application has an RFA session configured with multiple connections, where each connection provides a different set of services. In section 3.4.6 Login to Session with Multiple Connections of RFA C++ RDM Usage Guide, it…
-
Item list configuration details
Hello team, We are expecting market feed using RFA C++ 8.2 api, by configuring itemList parameter (RIC) as CAD= Is it possible that, if I configure CAD=<XYZ>, where XYZ is short name for contributor, I will get market feed from only XYZ contributor. If my understanding is correct, can I have multiple contributors…
-
Doubts regd trdprc_1 at closing
As of right now I am checking if value is not Blank before processing. Something like: while (field_list.forth()) { const auto &entry = field_list.getEntry(); int16_t fid = static_cast<int16_t>(entry.getFieldId()); if (entry.getCode() == refinitiv::ema::access::Data::BlankEnum) { continue; } try { switch…