-
How can I unsubscribe item with the EMA API
I want to know how to unsubscribe item with the EMA Java API 3.7.1.3. My code is currently using consumer = EmaFactory.createOmmConsumer(EmaFactory.createOmmConsumerConfig().host("ADS:14002").username("DACS_USER")); consumer.registerClient(EmaFactory.createReqMsg().serviceName("IDN").name("CSCO.O"), appClient);
-
I am using EMA Core Real-Time-SDK-2.2.0.L1.csharp version, intermittently i am facing memory leakage
I am using EMA Core Real-Time-SDK-2.2.0.L1.csharp version, intermittently i am facing memory leakage issue. In one of the forum I see RTSDK 2.2.0.G1 has fixed the issue, but looks like it still persists.
-
EMA memory usage increase
The issue: Increase in memory usage over time, signifying a possible memory leak. Platform and software: Refinitiv Real-Time-SDK 2.2.1, EMA C++ on Linux The EMA usage profile: * ~3 million RICs subscribed for MMT_MARKET_PRICE, spread over 10 Edge host, with two connections to each, i.e. 20 client channels * Subset of that…
-
CMake errors installing RTSDK 2.2.1.L1 for Visual Studio 2022
Hi, I'm having issues installing RTSDK2.2.1.L1 for Visual Studio 2022. Having rebuilt my PC recently, I had the following installed before attempting to install this devkit: * Windows 11 Pro x64 (All the latest updates applied) * Python 3.12.5 * Github desktop 3.4.3 * Cmake 3.30.3 * Visual Studio Enterprise 2019…
-
How to get the SeriveName in Provider from consumer, during application shutdown at consumer
we are having a provider(RFA), and a Consumer(Ema). When subscribing to the MarketDataService from the Consumer, the ServiceName appears on the Provider side through Trep. However, during application shutdown on the Consumer side, automatic unsubscription calls are made, which we observe at the Provider end. Unfortunately,…
-
What is the recommended api to connect to ads3.7.1 ads pop.
We are using ads-pop and already confirgured port 15000 for WS connection. Do LSEG support HTTP/REST protocol with json format. What is the recommended api to connect to ads3.7.1 ads pop. Would u be able to share the documentation and details?
-
RFA OMM States detailed description.
Hi, Is there a detailed description of the meaning for the different Omm State's? What I need is all different combinations and what they represent. EmaFactory.createStatusMsg() .state( OmmState.StreamState.OPEN, // Stream state OmmState.DataState.SUSPECT, // Data state OmmState.StatusCode.ERROR, // Data status "some…
-
RTSDK JAVA EMA - login failed (timed out after waiting 45000 milliseconds) for :)
Hi Team, Can you please provide any insight into what might have caused the following? 2024-08-29 04:47:43,307+0000 ERROR [com.refinitiv.ema.access.OmmConsumerImpl] (main) [-] [] loggerMsg ClientName: Consumer_RTO_1 Severity: Error Text: login failed (timed out after waiting 45000 milliseconds) for :) loggerMsgEnd…
-
How to subscribe to multiple RICs with my NIProvider
I am implementing my own NIProvider which is essentially something like [this example](https://github.com/Refinitiv/Real-Time-SDK/blob/master/CSharp/Ema/Examples/Training/IProvider/100_Series/100_MP_Streaming/IProvider.cs) but I added a string array `Rics`: string[] Rics = {"NVDA", "MSFT", "AAPL"}; to simulate updates for…
-
How to check the remaining buffer of a channel
I am using the `OmmProvider` Class to implement a custom data provider. Essentially I am doing this as demonstrated by [this sample](https://github.com/Refinitiv/Real-Time-SDK/blob/master/CSharp/Ema/Examples/Training/IProvider/100_Series/100_MP_Streaming/IProvider.cs): public static void Main(string[] args) { OmmProvider?…
-
NIP timesout the connection to ADS POP
We are using EMA NIP to publish on to ADS POP. WE noticed that when there is a network issue or if the ADS POP server is rebooted for OS patching purpose. The EMA NIP is not initiating the connection when the ADS POP server is up. Only after restart of EMA NIP its initiates the connection. Below is the error we see in EMA…
-
EMA SDK commons-configuration
Hi Team, client is using EMA SDK version 2.0.4L1 and commons-configuration2-2.7.jar. They are asking if they can upgrade to commons-configuration2-2.8.jar or above without EMA SDK version upgrade. Thanks
-
EMA Java: NPE after uninitialize and then re-new the OmmConsumer
Do you have any idea on the following NullPointerException? It occurred after we uninitialized and then new OmmConsumer due to got the 'CLOSED' login StatusMsg after the application has been running a while. However hard to be reproduced. If you know the possible root cause and how to avoid it? Thanks. Exception in thread…
-
No updateMsg sent out during testserver message replay
I have recorded (I used the GCc1, a frequently being updated RIC) the play back file via testclient ... -of or -obf command successfully. However I encountered the problem that once I tried to replay that with testserver, only the refreshMsg received, no further updateMsg received on the testclient . Test server command to…
-
EMA - skip to latest data when consumer is slow
Hi, Im using EMA to stream some forex data (about 80 in total), we discover that it seems our consumer is too slow. For example, when streaming JPY= the received data timestamp eventually will differ far from our server time after some minutes. From what I understand this is due to huge amount of buffered data that yet to…
-
What is the Application-Layer Protocol using for RFA/EMA
Hi Team, one of my client is asking what is the Application-Layer Protocol using for RFA/EMA? Thanks
-
Extracting SDK Linux 2.2.1 tar file.
Hi, I downloaded the latest Linux SDK version RTSDK-2.2.1.L1.linux. After unzipping I have RTSDK-2.2.1.L1.linux.rrg.tar file on my RH Linux machine. But 'tar' command does not do anything with it. How do I 'untar' it further to extract files? Thanks Vlad.
-
Best DACS library for dotnet core
Hi, I am currently using RTDS (LSEG.Ema.Core 3.2.0.1) in a C# project (targeting framework net6.0) to subscribe to a stream of quotes. I would now like to incorporate DACS to the above project to control permissions. The documentation seems to suggest there is a .NET DACS library which I haven't been able to find. I did…
-
When will the RFA or EMA be supported on RHEL10 and JDK21
When will the RFA or EMA be supported on RHEL10 and JDK21? I didn't see any plan yet on the current road map.
-
Do we have limit on the refresh token used in RDP authentication API?
Do we have limit on the refresh token used in RDP authentication API? v1 and v2, e.g., when it will be expired, a specific refresh token cannot be 'refreshed' anymore?
-
EMA C#: There is no user credential available for enabling session management
Do we still support V1 authentication (machine id, password, client id/appkey) on EMA C#? Looks like it works for the client id and client secret, but if I change it to the V1 combination it fails with the message "There is no user credential available for enabling session management": (The code is based on example…
-
EMA Java - consumer not getting paused for individual item
I am using EMA 3.8.0.0. I am trying to pause my consumer for individual RIC's in a batch request but still I receive all prices. I am using Docker simulator environment in my local to simulate prices to consume. public void onUpdateMsg(UpdateMsg updateMsg, OmmConsumerEvent event) {…
-
How to get ytd and ytdPercentage
Hi I'm searching for fieldIds which can return me the "ytd" and "ytd in percentage" values for example for Stocks and Bonds. My app is connection via the c# ema sdk to the RTO(Elektron_DD) service and I'm already getting other data like "NETCHANG1". I'm searching here for the fieldIds but I only found these two (3381…
-
FieldIdNotFound and IncompleteData error
For RTO EMA, could you please advise the possible reason of the FieldIdNotFound error below? Looks like the fid 640 not exists. 2024-07-08T19:39:41.862+0800 [pool-18-thread-1] INFO com.bbae.stock.refinitiv.RefinitivStockReceiver -onRefreshMsg : RefreshMsg streamId="7" domain="MarketPrice Domain" solicited RefreshComplete…
-
RTSDK EMA C++ -not able to set serviceName and see it right away
For my unit tests I need to set name and serviceName to my message. I need to create a message and then pass it to my OmmConsumerClient class. But it did not work. After multiple attempts to make my code work, I finally realised that the issue is in particular logic of setting serviceName. When setting serviceName message,…
-
Interactive provider to handle large amount of RIC updates and subscribers
Large amount of subscribers (1000) and RICs (400K), is that possible to have multiple interactive provider instances to properly handle that? There's an on-premise RTDS onsite which may be scalable to multiple instances. May I have some advices?
-
Interactive provider handle value behavior for the same RIC subscription
For interactive provider (IP), given we have 2 consumers, each subscribing to same RIC "RIC001" published by the same IP. 1. Will two different handle values assigned? the handle value is assigned by ADH? 2. Once there's an update, the IP needs to publish 2 times the same message to those 2 clients?
-
Error when running EMA Java 3.8.0.0 with JDK1.8.x
I'm trying to upgrade EMA 3.5.1.0 to EMA 3.8.0.0. Our current JDK version is 1.8.x. While starting the server with the new version, there is an error below: Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled. 2024-07-02 17:37:02.154 ERROR 21070 --- [main]…
-
Inquiry about Java 21 Support for the Java EMA API
I am currently using the Java EMA API and wanted to inquire about its support with Java 21. Specifically, are there any plans to add support for Java 21 in the near future? If so, when can we expect this support to be available? I checked the API Compatibility Matrix but did not find any information regarding Java 21…
-
Red Hat and GCC support
Dear Customer Support, Currently the EMA library officially only supports Red Hat 8 and GCC 8. According to the information received earlier, Red Hat 9 and a more modern C++ compiler support is planned for Q2 2024. However, Q2 is almost over and there isn’t any news on this topic. Could you please answer the following…
-
Can you provide documentation of the steps required to configure EMA to use the b-side server for re
Can you provide documentation of the steps required to configure EMA to use the b-side server for redundancy? Or is this configured at the network layer? Also It looks like the login attempt was 2 hours after the disconnect. This relates to the question below We use the Java implementation of EMA. Our understanding is that…
-
Handshake issue while connecting to RTO from linux system using RTSDK?
We are trying to connect to RTO from Linux container (Red Hat Enterprise Linux 9.4) using RTSDK-Java. We are getting below error while trying to make consumer connection: Failed to add RsslChannel(s) to RsslReactor. Channel name(s) Channel_1\n\tInstance Name Consumer_1_1\n\tRsslReactor @68bef3df\n\tRsslChannel…
-
"Decoding of just encoded object in the same application is not supported"/Exception Type='OmmInvali
While create RefreshMsg object in BDD Cucumber Integration test suite, why do I keep getting the error "Decoding of just encoded object in the same application is not supported"/Exception Type='OmmInvalidUsageException', Text='Attempt to fieldList() while actual data type is NoData' while reading the RefreshMsg object?…
-
Convert RefreshMsg(C++) to rsslRefreshMsg for encode then decode back
Hi I want to save RefreshMsg to file and later replay it, for chinese charactor, decode back with garbled charactor, can some one help figure out? Here is the code: cn_demo.txt
-
Logging library compatibility issue with Refinitiv SDK
Hi Team, After quite a few days of investigation, today we finally confirm a problem with Refinitiv SDK. We initialize the data consumer this way: And we are using a C# logging library called NLog(https://nlog-project.org/). The strange thing is, after this new OmmConsumer() line is executed, our program cannot log. I…
-
Trouble with RTO version 2 authentication migration
Hi, I am following this guide for authentication migration. https://developers.lseg.com/en/article-catalog/article/ema-c-api-real-time-optimized-version-2-authentication-migration-guide In step 4, it requires to call a method that I don't currently see in the code base.
-
BDS term request: Item State: Open / Suspect / Timeout / 'Request timed out.'
Hi, copied and paste the BDS example from How can I get a list of all RICs available on Refinitiv Real-time? | Devportal (lseg.com) However, when I do the stuff in the tutorial, create the BDS term works good. Then when I run the test app, I get this return value: ```bash Item Name: msft_bds Service Name: ELEKTRON_DD Item…
-
Service not available/Request Timeout issue while subscribing for RICS using EMA API
Hi Team, Recently, we are getting too many responses containing Service Not Available/Request Timeout/A7:Source did not respond while subscribing for RICS using EMA API. Please find attached the log file. May 09 2024 01:12:40 pool-8-thread-1 WARN nitiv.RefinitivDataServiceImpl [] - RIC 000697.SZ/SNAPSHOT/SECURITY/DSS is…
-
how to interpret the OmmTime.Hour's "Gets Hour. Range is 0 - 23 where 255 indicates blank." comment
I am using C#, I am wondering how I should interpret the OmmTime.Hour's "Gets Hour. Range is 0 - 23 where 255 indicates blank." comment. Other fields of OmmTime, such as the Minute and Second fields, have similar description. Does it mean the entire OmmTime structure should be considered invalid? Also, from another…
-
EMA retrieve RHistory data function
Hi Team one of client said they can get History Data using RFA jar, details pls refer to below link. And they are asking if EMA has similar functions. Thanks Need an example to retreive RHistory Data using RFA jar - Forum | Refinitiv Developer Community