-
java ema library, message classes too large with metadata
Hi There, We've got a gateway built on top of com.refinitiv.ema:3.9.1.1. It works fine but the memory foot print of those ema classes are too big once it's passed to us from by the OmmConsumerClient. I'm taking about RefreshMsg and UpdateMsg mostly Is there a way to get what comes out of the socket which I assume would be…
-
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…
-
Java EMA Ommconsumer onUpdateMsg function delay 10-20 seconds
We are doing migration from JSFC to EMA for consuming HK market real-time data. We used OmmConsumer to get the data by onUpdateMsg callback function. The issue happens when the period is during auction close or PM market close. There is around 30k+ number to update during that period. You can see the screendump of log that…
-
Conflate data
Hello, I am currently using C# to get market data and wondering whether the data is being conflated from the server (3 update per second?) Below is snippet of my LSEG.Ema.Access.RequestMsg private static RequestMsg CreateEquityRequestMsg(InstrumentSymbol instrumentSymbol) { var fieldArray = new OmmArray();…
-
NI Provider login fails
Hi team! I've written an NI provider application using RTC. Now I'm trying to login on a pre-production RTDS system. I'm getting the following two logger messages which seem to indicate that the connection is established correctly, but login fails ("non-consumer attempting login"): loggerMsg TimeStamp: 10:29:22.803…
-
Best practices for OmmConsumerClient#onStatusMsg(StatusMsg, OmmConsumerEvent) error handling
What are the recommended best practices for handling errors received via the OmmConsumerClient::onStatusMsg(StatusMsg, OmmConsumerEvent) callback? On Saturday morning, a number of our subscriptions received status messages indicating Closed / Suspect / Not Entitled / Reverify. These messages were delivered via onStatusMsg.…
-
Missing fields in EMA/RFA
I recently migrated from RFA to EMA. Wanted to do data quality check hence we were comparing data from both, I see sometimes trdprc, bid and ask are missing in EMA but not in RFA and vice-versa. There is no specific pattern, and randomly for same RIC we see different behavior between ema and rfa. Following is an example of…
-
High RAM usage on EMA
We are implementing enhancements to enable real-time market data streaming using EMA. Our application has been developed as a .NET 8 Worker Service. During normal data flow periods (weekdays), the service operates without any issues. However, when the weekend arrives and data flow decreases, we observe that the RAM usage…
-
Unable to access EMA without VPN
We are using EMA to retrieve data for RICs using our automations scripts but currently we are unable to access EMA without connecting through VPN. Therefore, we kindly request that EMA be onboarded onto Zscaler to allow access without the need for VPN. If there is an alternative solution to achieve this, please do let us…
-
We are using EMA Java publisher, view fids is not working?
When we request our publisher with view fids option to limit the initial image with only the fids we need, it giving the full image for it. In the below, we have requested for Fid 101, but we got all the Fids in return. I can see "RSSL_SC_UNSUPPORTED_VIEW_TYPE", how to rectify this? <!-- rwfMajorVer="14" rwfMinorVer="1"…
-
リフィニティブAPIに関する問合せについて
<前提事項> 弊社のシステムでは、ADS146.242.129.226 もしくは、146.242.133.226 に接続し、 Enterprise Message API (EMA)を利用してデータを取得しております。 <照会事項> 以下の日時、RICにてEMA経由でデータ取得を行ったところ、 2025/4/24 10:30(日本時間)では取得不可、2025/4/24 13:00(日本時間)は取得可でした。 2025/4/24 10:30 にRIC:DIBJP1WD= について、情報取得できなかった理由をご教示願います。 ・取得不可のRIC : “DIBJP1WD=” ・取得不可の日時 : 2025/4/24 10:30…
-
Invalid memory access when trying to read iterate FieldList
Hi team! I'm trying to write unit tests that test writing to and reading from FieldList containers. However, on the first reading access on populated containers, I'm getting a Segmentation Fault. The reason is that functions like "reset()" or "forth()" are de-referencing FieldList::_pDecoder, and this member seems not to…
-
Java EMA - Library stopped reconnecting
Hello all, We are using the Java EMA library "group: "com.refinitiv.ema", name: "ema", version: "3.9.0.1", and we encountered the following case: The library is set up to use HMDS websockets with protocal rssl.rwf, set up such that it can reconnect like so: APAC → AMERS → EMEA We encountered a few disconnects and…
-
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…
-
Beginner Guidance for LSEG SDK APIs, RTDS, and Refinitiv Workspace (Java)
Hi Community, I’m a beginner and aiming to become proficient in LSEG SDK APIs, RTDS (Real-Time Distribution System), and Refinitiv Workspace. I’ve chosen Java as my programming language and would appreciate guidance on the following: Where should I start as a complete beginner? Any recommended learning path or sequence for…