-
Use of EMA ChannelSet
How can we use the different ADS servers at the same time for our 11 OmmConsumers ? Can using EMA ChannelSet reduce the Stale status (DataStream=”Suspect” and StreamState=”Open”) when using ema-API ? If so, do you have an example of a simple config.xml ? The example of EmaConfigTest.xml…
-
Stale status (DataStream=”Suspect” and StreamState=”Open”) for ema-API
We are receiving in our log at startup time for all the subscribed tickers(100.000 tickers): StreamState[Open]; DataState[Suspect]; StatusCode[None]; errormessage current data is out of date we are using EMA-API java and 10 multi-ommconsumers. After 10 minutes, we receive the first refresh messages with the correct data.…
-
Failover between Encrypted and non-Encrypted ADS using EMA
Is there a way to configure EMA so that it can failover between two ADSs, one with Encryption Enabled and One with Encryption Disabled?
-
ADS/TREP timestamps
Hi, I am planning to capture different time stamps on ADS/TREP Eikon C++ API Exchange->Refinitiv sent time -> TREP (receive/sent) -> ... I can see there are fields that provide exchange timestamps. Is there a way to get a time stamp when the message left Refintiv server? If not, is there a way to capture at least TREP…
-
Need access to contributor ZKBE
For one of the RIC we are getting the Access denied issue. I have reproduced the same issue in local. Below is status message. StatusMsg streamId="12" domain="MarketPrice Domain" state="Closed / Suspect / Not entitled / 'Access Denied: User req to PE(2145)'" name="AU3FN0055695=ZKBE" nameType="1" StatusMsgEnd It seems we…
-
login failed while running the Consumer
Hi Team, While running the consumer we are facing login failed issues. I would like to know why this is failing and how to resolve this. Could someone please help me on this? 2022-12-05 15:26:48.529 ERROR 21852 --- [ main] c.refinitiv.ema.access.OmmConsumerImpl : loggerMsg ClientName: Consumer_1_1 Severity: Error Text:…
-
How to unsubscribe a ric using EMA API?
Hi Team, I am using EMA service and subscribing to RIC (I referred Consumer.java from sample code to send these request). Per the requirement I need to unsubscribe the RICS during runtime (considering Consumer application is already in running state) I would like to unsubscribe to this RIC and couldn't find any sample code…
-
Unable to subscribe 9k rics in single shot
Hi Team, I am getting below error when I am trying to subscribe 9K TE rics. What are the max number of RICS that I can subscribe at single time? Query Type: Technical Operating System: Windows Compiler: Java & 11 Product Load: EMA Version 3.6.6.0 2022-12-09 10:19:22.521 ERROR 7 --- [ main]…
-
EMA Consumer 100
Hi Team, I am trying to run example Consumer 100 and facing the below error. How to resolve this? Code: AppClient appClient = new AppClient(); OmmConsumerConfig config = EmaFactory.createOmmConsumerConfig(); consumer = EmaFactory.createOmmConsumer(config.host("10.186.204.18:14002").username("test123")); ReqMsg reqMsg =…
-
RIC and It's Service name
Hi Team, I have list of 13k RICS to subscribe. As of now I am connecting to EMA Consumer 450 series and service (ELEKTRON_DD). For some of the RICS I do see record not found. Hence, I would like to know which RIC belongs to which service?
-
Closed / Suspect / Not found / '**The record could not be found' for the RIC FR0000571044=TWEB
Hi Team, I am getting record not found status message while querying on consumer 450 series. Status Message: StatusMsg streamId="16" domain="MarketPrice Domain" state="Closed / Suspect / Not found / '**The record could not be found'" name="FR0000571044=TWEB" nameType="1" serviceId="257" serviceName="ELEKTRON_DD"…
-
How to do integration of elektron service with java application
Hi All, I have taken Consumer.java (450-series) from examples and then added that file in our spring boot application. Integrating to ERT this way, Is this correct approach?
-
Invalid characters in partial page contributions
Hi I am trying to contribute partial page updates. I have successfully sent the contribution and received an ACK. But when I look at the page, it has extra characters which appear to be the position value that I sent in the PostMsg. Here is the Post I sent with 0 encoded between 0x9B and 0x60 as required. FieldEntry…
-
Can we quickly know the supported domains for a specific RIC on the RTO's ELEKTRON_DD service
Can we quickly know the supported domains for a specific RIC on the RTO's ELEKTRON_DD service? e.g., RIC '1SILK' supports MBP and MP real-time data retrieval. How can achieve this? through some symbol list service (not sure about that)?
-
Is that possible to have partial success batch request?
EMA: Is that possible to have partial success batch request? i.e., only part of the RICs were subscribed successfully. Furthermore, what's the status message will be received in such case? And except for the 'Closed ACK' status message for the normal batch response, any other response or exception will be received for the…
-
Price contribution with Enterprise Message API not working anymore
Hi there, since 22nd of November the price contribution to Reuters (over the Enterprise Message API) within our integrated java sdk doesn't work anymore. Following warnings & errors are coming up: 2021-11-22 03:14:41 6db2e656-e66d-409f-acb1-6ccb27a78932 WARN OmmConsumerImpl:475 - loggerMsg ClientName: ChannelCallbackClient…
-
EMA Channel failover
Hello, I have a EMA Consumer based application. I am using a ChannelSet with two channels (two different IP addresses). However, when the first channel in the ChannelSet goes down (I get a 'ChannelDownReconnecting event on channel Channel_1' message, and 'Channel is down', etc), my subscriptions do not automatically…
-
Issue with real time updates for securities that are added intraday or end of day
We use Refinitv Elektron SDK API (ema.jar, upa.jar, upaValueAdd.jar version 3.5.0.0) to connect to Refinitiv to get market data. We tested the scenario of Real time updates for securities that are added intraday or end of day, but we are not getting any updates for product addition intraday (the page RIC was not updated…
-
Getting error when connecting to Electron_DD
Error 1: Failed to query EDP-RT service discovery. Error text: Failed to request service discovery information. Text: {"error":{"id":"b761027b-51fe-42a0-8592-899bc5bd95da","code":"insufficient_scope","message":"access denied. Scopes required to access the resource: [trapi.streaming.pricing.read]. Missing scopes:…
-
EMA/C++ - How to configure an App Key
I'm moving a service from using an EZD to Refinitive Real-time Optimized, and getting a bit confused by the documentation. I've been given an AppKey and read a PDF on Real-time Oprimized talking about providing Client_ID, whereas the C++ documentation on the API we're using…
-
How to process MarketByPrice update message
There is an example of several messages: RefreshMsg streamId="82" domain="MarketByPrice Domain" solicited RefreshComplete state="Open / Ok / Unsupported view type / 'hash4Astatus-All is well'" itemGroup="00 54" permissionData="03 03 86 67 19 c0" name="WINJ21" nameType="1" serviceId="902" serviceName="hEDD" Payload…
-
Has RIC 1RTYM1m been changed to RTYM1m
Hi, Has RIC 1RTYM1m been changed to RTYM1m? If this isn't the right place for this kind of questions, please point me in the right direction.
-
Hi, is there any future support for OpenMamda planned?
Hi, is there any future support for OpenMamda planned?
-
EMA application stopped working (RTO)
EMA application has stopped working with the error below. The app is connecting to Refinitiv Real-Time Optimized (RTO). No changes to code or configurations were made. loggerMsg TimeStamp: 19:41:44.092 ClientName: ChannelCallbackClient Severity: Success Text: Received ChannelUp event on channel Channel_3 Instance Name…
-
"Domain type does not match existing request." in EMA API C++ Sample code consummer11
We are having issues with EMA API C++ Sample code consummer113. The sample code was found to have this problem today. It used to work ok. loggerMsg TimeStamp: 13:42:52.398 ClientName: ChannelCallbackClient Severity: Success Text: Received ChannelUp event on channel Channel_3 Instance Name Consumer_3_1 Connected component…
-
EMA issue with RTO connection
Hello, A client is using Refinitiv Real-Time Optimized (RTO) datafeed. They are connecting with Location set to “us-east” (resolved to amer-3-t2.streaming-pricing-api.refinitiv.com). The client is using EMA API, sdk version: Elektron-SDK-1.5.0.G1.java. [ema-3.5.0.1.jar, upa-3.5.0.1.jar, upaValueAdd-3.5.0.1.jar] After…
-
Using EMA API, Consumer application abnormally exited with error "TREP authentication token has expi
Hi team: Security level is low for my Machin ID. I accessed RRTO with EMA API, instead of Websocket API. After ex450_MP_QueryServiceDiscovery example ran for about 4 hours, it exited with error: State: Closed/Suspect/Timeout - text: "TREP authentication token has expired." Questions: 1. As we known, there are refresh token…
-
Does EMA support access via an openmama bridge?
Hi, I saw this https://www.finextra.com/pressarticle/60079/tick42-releases-openmama-bridge-for-thomson-reuters-trep-platform but it specifically references TREP, but will it be still compatible with EMA? (hoping that it was a rebranding only).
-
Exception in Access/Impl/Thread.cpp - RCC (Refinitiv Contribution Channel) EMA C++
Hi Community I am working on an automation that is able to contribute daily a considerable amount of RICs, we talking about more than 11.000 RICs with 6 fields each one. Taking as a basis this sample, I was able to build and contribute data to a small number of RICs. However when I try to run it using whole range of RICs…
-
Real-Time Optimized:Failed to send HTTP request.
Hello. When acquiring data from Real-Time Optimized, four RIC files are read from Java and data is acquired for each file. Yesterday Japan time "2021-03-23 16: 42: 09.174" "2021-03-23 16: 57: 09.664" Only the last file could not be acquired. Error details: "Failed to send HTTP request. Text: {" error ":" access_denied ","…
-
EMA c++ iProvider onPostMsg, how to update values from the post message.
The latest version (2.0) of EMA has fixed the bug where onPostMsg is not being received by the EMA interactive provider. I now have an update message in the post message matching the update sent by my old SSL sfc consumer. Thanks for fixing that. Can you help me to use this update message to actually change the values all…
-
Handling of connection issues within Refinitv Elektron SDK API
We use Refinitv Elektron SDK API (ema.jar, upa.jar, upaValueAdd.jar version 3.5.0.0) to connect to Refinitiv to get market data. Looking for some insights on how the Refinitv Elektron SDK API library internally handles the following connection event scenarios and what type of login stream events are mapped to these:…
-
Find chains containing given RIC?
We want to feed some instruments using EMA. Some instruments are looks similar so we suspect them to be member of some chains. How to seek for a chains having given RIC? If we able to identify the chain holding all those instruments, we would prefer to subscribe to chain instead of few selected instrument RICs we need.…
-
EMA - retry frequency and maximum times controls
Dear team Client is using C++ EMA client taking data from ADS. In this model EMA controls re-subscribing and seems no limit on re-try times. This could cause client CPU and memory running hot if they are taking US option data, 1.3 million RICs plus more from other market. Please could you confirm if any way they can…
-
Error processing message
Hello, I had an issue whereby I missed a BLANK check and the code threw an exception at which point no more messages were processed. Seems wrong for calling code to not handle the exception Code snippet here with BLANk check added final short fid = (short) fieldEntry.fieldId(); final String name = fieldEntry.name(); if…
-
How to get sequence number in RefreshMsg and updateMsg
We use Refinitv Elektron SDK API (ema.jar, upa.jar, upaValueAdd.jar version 3.5.0.0) to connect to Refinitiv to get market data. We are looking into to validate whether some updates from Refinitiv are getting lost/dropped or received out of order. We tried to use field SEQNUM (FID 01021) and updateMsg.seqNum(), but these…
-
Elektron API TRCC Certificate validation error
I have a C++ program that posts RIC data to the TRCC using the Elektron SDK. v3.10.3. We've been running an automated posting service 24/7 for over a year. Saturday morning all posts began failing due to what appears to be a certificate error. I made no changes to the code at this time and my IT department says no facility…
-
RCC - Certification error
Hello My customer experiencing an issue that RCC API suddenly become not to work this week. We get bellow message. WARNING: loggerMsg ClientName: ChannelCallbackClient Severity: Warning Text: Received ChannelDownReconnecting event on channel Channel_1 RsslReactor @16b2bb0c RsslChannel @56c4278e Error Id 0 Internal sysError…
-
Timestamp delay between EMA Java based App and rmdstestclient when subscribing the same universe.
An EAAS client subscribed US stock data, 10K, using both rmdstestclient and EMA Java based App. One of his testing cases is to use printed timestamp to check if any delay between rmdstestclient and Java App in receiving the same streams. Hundreds of milliseconds delay has been identifed in Java App's output comparing with…
-
EMA API version
i found there are 2 example named Refinitiv . one is from refinitiv site , using below dependency <dependency> <groupId>com.refinitiv.ema</groupId> <artifactId>ema</artifactId> <version>3.6.1.0</version> </dependency> Another one is from https://github.com/Refinitiv-API-Samples/Example.EMA.Java.ValueAddObjectsForEMA ,…