-
RFA API behavior when application thread is blocked during market Data processing
Hello, we are using the RFA 8.2 C++ API to consume market data. In our application, the Driver Thread utilizes the RFA libraries to request data and receive callbacks from TREP through a TCP connection. If the Driver Thread becomes blocked and is unable to process incoming data, will the RFA libraries continue to receive…
-
RFA Api : Multipart Refresh message with unexpected cache clearing instruction in between
Hello, we use RFA 8.2 C++ api to consume market data in MBP domain. Please let us know if following message format is expected and if yes where it is documented? <Refresh Message A> Part <1> of Refresh Message <A> with clear cache instruction and summary fields Part <2> of Refresh Message <A> with clear cache instruction…
-
JP Morgan Query - Please confirm on why ADD action(OMMMapEntry.Action.ADD) was being published.
Hi, Would you please assist on query from JP Morgan. A user query for 3436.T and 1678.T RIC's. User has received unexpected update status on the following MBP keys. 1. MBP Keys: 20300000A RIC:3436.T MBP record details: MBPRecord(action=2, price=2030.0, qty=4100, side=ASK, time=1725239958257, localTime=10:19:18.257,…
-
In API coding, I want to retrieve the fields that I created. For example, I want to get the values i
I have some questions about the API. The attached screenshot shows the DTS RIC I created myself. In API coding, I want to retrieve the fields that I created. For example, I want to get the values in HST_CLOSE. Due to the internal firewall of our bank, I can’t access the API site. Could you provide some examples related to…
-
How is the completion event different than status message indicating event stream is closed
Hello, we use RFA 8.2 C++ api to consume Level1 and Level2 market data with Open DACS integrated. We want to ensure that DACS check fail for symbols for which api will never give any data in the future. It could be because symbol is bad .. etc. We plan to handle this using status message indicating event stream is closed…
-
Is RFA 8.0 supported on Windows Server 2022?
Hi, My client is using RFA 8.0 ( :NET) and planning the O/S upgrade to Windows Server 2022. As per the api support matrix it is unclear whether RFA 8.0 is supported on Wİndows Server 2022. Do they need to upgrade to RFA 8.2.X or can continue to use RFA 8.0 on Windows Server 2022? Thanks to clarify. Bests, Serhat Gulsen (…
-
Customer application requests vendor delayed data from delayed service
The RFA 7.2 application requests vendor-delayed data from the delayed service. It appears that under certain conditions the application prepends "/" to the RICs requested. Any way to control it?
-
Having issue of running toString() for OMMTypes.RMTES_STRING
HI, for field with OMMTypes.RMTES_STRING, there are time it throw Exception when create a String object with below logic: new String((OMMDataBuffer)buffer.getBytes, rmtesCharset) Exception: java.nio.charset.CoderMalfunctionError: java.lang.IndexOutOfBoundsException at…
-
DO we have a RFA tunning guide?
I have only found this developers.lseg.com/en/api-catalog/refinitiv-real-time/robust-foundation-api-raf-net/documentation/development/rfa-dotnet-development-guides but I am unsure if the following articles are relevant
-
Same Price going to 2 different StreamId
We had an issue where the price going to one instrument was also being updated on a different RIC1 and RIC2. On the adh side, I did a dump on the ADH for the incoming messages from the route connection from the source application. After using the dbgLonMon and decoding the data from Hex to dec and dump the service to file…
-
RFA 7.6 and Windows Server 2019
We wanted to seek clarification on the API compatibility matrix available on the LSEG website. https://developers.lseg.com/content/dam/devportal/api-compatibility-matrix.xlsx Currently, one of our application is currently running with the RFA 7.6.2.4 API on Windows Server 2019. Based on the information provided in the…
-
on our side we receive rates update events on ASK field, but no update notifications on ASK_1, _2, _
on our side we receive rates update events on ASK field, but no update notifications on ASK_1, _2, _3, _4. That leads to our live rates capturing to have stale rates for all of those fields. Can you please let us know if this is something that can be changed? from API or application prespective? We are using Reuters RFA API
-
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.
-
May I ask if the following below is a Data/Content issue or an API issue?
We are sourcing FIDs 3428, 3427, 4356, 14268, 3886 and 3430 from the market-by-price feed (using OMMMsg.Indication.VIEW). API: 8.1.2.L1.all com.reuters.rfa Java library. we have received an OMMMapEntry.Action.UPDATE to “A-M+C” entry for 9616.T on Jun 4 (Tue) at 11:29:21.278 JST, however, this entry was not being “added”…
-
what special permissions are required for user to use RFA library ?
Hi, We are using the RFA library for MarketPrices and Quote Contributions. We are facing some issues in "_pSession = rfa::sessionLayer::Session::acquire(_cfgVars.sessionName);". when we are running an application with an Admin user, everything works. but when we removed access for that user process was stuck at the above…
-
Vendor-delayed RICs in RFA
Requesting a delayed data for a RIC seems at first straightforward: in RFA just put the “/” before the RIC, and if the delayed data is available it should work. In reality there seems to be a terminology void which makes it ambiguous Take a request for "/AAPL.OQ" (delayed) => I get “F25: Request for vendor-delayed RIC is…
-
EOL for RFA Java Clarification
The near-term need for us is to retire Java 11 by the EOL date in October but we’ve discovered that RFA 7.x is not compatible with Java 17. It isn’t clear if RFA 8.x is a drop-in replacement or if there are infrastructure dependencies with the new version of the API. Are there documents / team that can provide information…
-
What is End of Life for RFA
Hi, I would like to know the End of Life for RFA API, so that we can plan migration accordingly. Thanks Bhimrao.
-
Withdrawal of version 1 authentication system - will it affect clients using RFA api's?
Hello, we have many mutual clients using Refinitiv market data. Our clients use market data adapter that uses RFA api's to consume Level1 and Level2. Recently I came across a document[attached here] which explains withdrawal of version 1 authentication system. So I have following questions in that regard - * Does that…
-
Stream status suspect before unsolicited close
Hello, we use RFA 8.2 C++ api t get level1 and level2 data. is it guaranteed that api will always give "Suspect" stream status before giving unsolicited "close" on active subscription? We are facing issue with api giving unsolicited "close" on some of the active subscription on same time every Sunday. We also see that we…
-
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…
-
Completion event when the OmmState is having data state as SUSPECT and stream state as OPEN
Hi Team, We are upgrading our application to use EMA API from RFA API. Our question is that in case of RFA API, do we get any COMPLETION EVENT in the case when Data State of response message is SUSPECT and Stream State is OPEN. Similar question we have for EMA API as well. When the data state of message is SUSPECT and…
-
Crash in RFA SDK 8.2.4.L1 when running on RHEL7
We have an application running on RHEL7 built with the static libraries from the latest RFA SDK release 8.2.4.L1. On shutdown, the application is crashing inside the RFA library. The call stack from the crash is as follows: #0 0x00007fc643a7feb0 in ?? () #1 0x00007fc67787fc28 in…
-
RFA API - Issues for Certain Symbols
One of our developers is reporting an issue where they are able to subscribe to certain symbols but not others - I've ruled out DACs and exchange permissions (through removing/adding permissions, and creating completely new ID). They've sent the following logs: 10:35:48.315507 [11300] <INFO> <MARKETDATA> <CORE>…
-
Permission codes for Level1 and Level2
Hello, we use RFA 8.2 C++ api to consume Level1 and Level2 market data from TREP. Is it always true that if user is DACS entitled for level1 data from certain exchange then he will also be entitled for Level2 data? In other words is it possible to control level1 and Level2 entitlements separately with DACS. I am asking…
-
HttpClient ODPS connection based on json response like success how to integrate with ThomsonReuters
How to connect HttpClient class of opendac like below class to RFA API class public class HttpClient { public static void Main(string[] args) { string url = ""; while (true) { string curLine = ""; string urlError = "Please enter a valid URL"; Console.Write("Enter ODPS URL > "); try { curLine = Console.ReadLine().Trim(); }…
-
Value of `Status Code` in various secnarios
Hello , We are using RFA 8.1 C++ api to consume Level1 and Level2 market data we are interested in understanding whether the value of StatusCode in the following scenarios is fixed or variable: * When a non-authorized user subscribes to a RIC, the current statuscode is NotAuthorizedEnum. Is the value of StatusCode…
-
API Pagination in Python Using Refinitiv Data API
Hello, I'm working on a Python project using the Refinitiv Data API to retrieve large sets of equity quote data. I need to fetch data in chunks of 10,000 records due to API limitations, but I'm struggling with implementing effective pagination to avoid overlapping data without missing any records. The API doesn't seem to…
-
when UPA/RFA will supports RHEL9?
Hi team, For ADH and ADS, when UPA/RFA will supports RHEL9? Thank you in advance for your help.
-
Encryption in RFA7
According to the RFA Developers guide as well as posts in this forum, RFA7.6 and later support Encryption, however when I try to enable encryption in RFA7.7 I get the following error: 2024 Apr 17 19:18:28.406 ST GMT+00:00 4296 8F2A1740 463 TRACE <- Received LoggerNotifyEvent: [Wed Apr 17 19:18:28 2024]: (ComponentName)…
-
Publisher code and config changes needed to close consumer subscription
Hello, we are using RFA 8.1 C++ API to consume Level 1 and Level 2 market data. Could you please share the code changes and configuration adjustments needed on the Publisher[Testserver/TREP demo tool] side to close active subscriptions by consumers?
-
What is the equivalent for RFA API method expandedValueFor in class FieldDictionary in new EMA API?
Hi Team, What is the equivalent of RFA API method expandedValueFor in class FieldDictionary in EMA API? Thanks
-
Summary information in LL2 MP domain
Hello, we use RFA C++ 8.1 api to consume Level1 and Level2 market data. One of our mutual client wants to get timestamp that is available in summary[E.g. TIMACT_NS] of MBP domain. Basically this timestamp represents last activity time for entire message[& not the individual row update]. If we need similar timestamp in…
-
RFA Connection Time Out Parameter
We have an application named Rate publisher where we are fetching the real time rates from RTDS server. Below rfa parameters for the reference. We have a connection Time Out Parameter defined as 350000 ms. Our aim is whenever a ADH disconnection, application should wait for 35 sec before sending an alert. However, this…
-
RFA api closed all subscriptions
Hello team, we use RFA 8.1 C++ api to consume Level1 and Level2 market data. We observed that api is giving stale data callback for all subscribed symbols and api forcefully closed subscription even TREP connection is not down actually, DataState : Suspect StreamState : Closed StatusCode : NotFound StatusText : For symbol…
-
Refinitiv.data proper fields names
Greetings, I am currently involved in a project aimed at retrieving the closing price for companies that have been delisted due to bankruptcy, specifically the day following their bankruptcy announcement. The primary methodology I employ involves checking whether 'TR.MnAHasBankruptcy' is true. If this condition is met, we…
-
Get sample equity RICs from all exchanges available globally for Level1 and Level2
Hello team, we use RFA 8.1 C++ api to consumer Level1 and Level2 market data. Our mutual client trades equities globally. We are often requited to test data coming from all global exchanges for which we need at least 2 Level1 and Level2 RIC's from every exchange. What is the easiest and quickest way to get this from RIC…
-
"TR.PPBankruptcyFilingDate" data field.
Greetings, I am currently involved in a project that necessitates the retrieval of data pertinent to delistings. For this purpose, I am utilizing the 'TR.MnAHasBankruptcy' and 'TR.PPBankruptcyFilingDate' fields to ascertain whether a company has filed for bankruptcy. However, I have encountered an issue wherein the…
-
OMMMsg的getDataType、getMsgType不同值的含义
OMMMsg的getDataType=132、getMsgType=6和getDataType=132、getMsgType=8有什么区别?
-
Timestamp fields from Exchange
Hello we are using RFA 8.1 C++ api's to consume Level1 and Level2 market data from TREP. We have following questions --> * What are the MP domain fields that provide the last update timestamp for quote and trade updates? * What are MBP domain fields that provide the last update timestamp for every update? * Most of the…