-
TLS Supported versions
Hi. I have a question from our Dev Team regarding the version of TLS supported by a RFA API (trying to connect to an Elektron host xx-yy01). I have some details of the API(log) from them:- \Connections\Connection_RSSL\connectionType = "RSSL" \Connections\Connection_RSSL\rsslPort = "24003"…
-
ETAJ: Receive F9: Service has gone down but not receive any message on up
I am using ETA Java to connect TREP I've receive the SourceDirectoryUpdate from server with the following message F9: Service has gone down, Will recall when service become available I have the following questions: 1. After the service is up, what message will I be received? 2. Should I do reconnect when I receive this…
-
linker error on librssl.lib when compiling with client application
I am getting some errors like below, this is error exists with function call rsslInitializeEx(&initOpts, &rsslErrorInfo.rsslError) Any idea, which library I missed ? >librssl.lib(rsslSocketTransportImpl.obj) : error LNK2019: unresolved external symbol GetTcpTable referenced in function ipcGetSocketRow…
-
Meaning of ACVOL_1 when no trade details are ever present.
Hi, I'm looking at FX products (e.g., AUDTN=) on 2021-03-28 and 2021-03-29 and I've observed a couple of oddities: 1. I see GEN_VAL1 (FID: 996) and GEN_VAL2 (FID: 997), but, I do NOT see GV1_TEXT or GV2_TEXT to indicate what those values mean. Is this normal? How should I interpret these GEN_VALn fields? 2. I see ACVOL_1…
-
ACVOL_1 drifts away from cumulative TRDVOL
Hi, I was observing the TRDVOL_1 / ACVOL_1 fields for ANHJ.J on 2021-03-29 and saw that at a few times during the day, trades came in that never seemed to be reflected in ACVOL_1. I was keeping a running tally of total TRDVOL_1 and comparing to ACVOL_1. Naturally, they deviate as trades are reported, but, usually ACVOL_1…
-
ETA and EMA are TCP based or UDP based libraries?
ETA and EMA are TCP based UDP based libraries? Do we need to handle package recovery if it is UDP based libraries ? Also both libraries are available on linux and windows platform as well ?
-
Login Rejected. Watchlist size is outside of range
Using service discovery we are now connecting to [apac-3-t1.streaming-pricing-api.refinitiv.com]. However, Login request fails with following details. Received Login Status: State: Closed/Suspect/Usage error - text: "Login Rejected. Watchlist size of 50000 for 'RSSL' connection is outside of range [1,15000] supported for…
-
JAVA UPA API StringIndexOutOfBoundsException when doing message encodeInit
I'm receiving StringIndexOutOfBoundsException when I do msg.encodeInit, I can debug/see the code because UPA API is obfuscated. // init message int ret = msg.encodeInit(encodeIter, 0); java.lang.StringIndexOutOfBoundsException: String index out of range: 4 at java.lang.StringLatin1.charAt(StringLatin1.java:44) ~[?:?] at…
-
Please guide how to fix Reactor Channel is not active issue on ETA
HI Refinitiv, We have found many error occurs about "Reactor Channel is not active" on production. Could you help advice how these error occurs? What is the possible way to fix issue?
-
Is UPA library threadsafe?
Hi, I am using UPA 3.5.1.0 Java library for interacting with Elektron and wondering whether this library is thread safe - can client application trying to send requests simultaneously? I am trying to send MarketDataRequest (DomainType=MARKET_PRICE) from two different threads and getting sporadic exception inside library -…
-
Elektron - Source dictionary service down
Hi, We received below messages from ADS (159.43.50.22:14002) on 02/06 around 13:24 EST and directory service never recovered and because of it application was not able to make any new subscription at which point we had to manually restart it: 02-06 13:24:13.991 [reuters-session-manager] DirectoryHandler.java:182 [INFO]…
-
Service does not support private streams
Hello, We are testing a third party application that will use IDN feed. The app process on startup can connects to the ADS but after opening item requests, is disconnected with message "Service does not support private streams". The IDN service configured in ADS is not enabled for privateStream. How can we prevent app from…
-
How can i publish blank value to BID/ASK?
I would like what value/method to create a blank value on BID/ASK fields on ETA? Thanks.
-
How does subscription recovery work for an Eta application?
I am using ElektronSDK/Cpp-C/Eta client API to build a real-time market data handler. Consider the following scenario - The handler is up, client API is connected to remote ADS, subscribed to a bunch of items, and receiving update msgs - Now we have a network outage and the client API gets disconnected from ADS - At some…
-
No data flow after resume
Hello,I am using ElektronSDK/Cpp-C/Eta API. I am experimenting with pause and resume. First, I pause streamid 1 (associated with Login) with the following RsslRequestMsg. RsslRequestMsg msg = RSSL_INIT_REQUEST_MSG; msg.msgBase.streamId = 1; msg.msgBase.domainType = RSSL_DMT_MARKET_PRICE; msg.msgBase.msgClass =…
-
ETA Consumer - Posting data to Contribution Channel (sample) doesn't work
It' has been a long time that I've been trying run ETA RCC, because EMA RCC isn't able to contribute more than one RIC at time. I downloaded ETA RCC sample (va-consumerc-ontribution.zip) and I've gotten to build without errors, just to you know I follow the bellow steps: - I edited CMakeLists.txt from Application folder…
-
System error (107) - ETA API (Running on Docker) cannot establish connection on RCC.
Hi Community, I have had troubles to connect my RTSDK container on RCC using ETA API , but the strangest part is It's able to connect when it use EMA API. In both cases I've used samples to post data available here. I've tried to build and test among bellow versions of Real-Time-SDK (Elektron-SDK): * Elektron-SDK-1.4.0.L1…
-
Chain request via Java ETA API
Hi, I would like to subscribe to get constituents of Primary Chain RIC (0#US2YT) via Elektron Transport API. I was received some example from TR support team which are for EMM protocol, where it is sending "Chain" request. What is the equivalent way of getting same using Elektron Transport API (ETA)? Once I receive…
-
ESDK ETA RCC - Error:1002 ipcRead() failure. Connection reset by peer
Hello everyone, I'm using this tutorial to try to build a contribution application. But when I'm going to run it, I got the bellow error: Could you help me to understand why that error occurs and how do I overcome it?
-
What would cause us to receive Error: 1006?
Here is a log snippet: 2020-10-06 16:20:01.703054 3FE6D720 INFO App.cpp:234: application:"reuterClosing" on domain:"prod" started on host:"hallgat608" with pid:136291 as user:"evavol" cwd:"/data1/eva/log" config_dir:"/opt/eva/etc" config_file:"reuterClosing.cfg" 2020-10-06 16:20:01.871682 3FE6D720 INFO IceEnv.cpp:73: Ice…
-
ETA Java Sample com.thomsonreuters.upa.examples.niprovider. Fail to set the Refresh message flag
We make use of the NIP sample package which support MarketPrice and MarketByOrder NIP Publishing. We have added a customized model - 128. However, we can't set the message flag to show "REFRESH_COMPLETE" even we already follow the other domain: public void applyRefreshComplete() { flags |=…
-
ETA compilation warning
I get this compilation warning from an included ETA header file. Can it be fixed ? In file included from ../../../libs/upa/include/rtr/rsslRDMMsg.h:12, from ../../../libs/upa/include/rtr/rsslReactor.h:12, from ../sslsrc.h:76, from ../mocks/sslsrc_mocks.h:19, from ../upa/test_upa.c:14:…
-
Enabled ADS server encryption - but fail to connect from ETA
Got the following error. ADS is using self-signed Cert. How can ETA by-pass the checking? Thanks I am able to connect by using EMA JAVA with keystore file/password Creating RSSL connection Host: localhost Port: 14002 rsslInitChannel() returned -1, Error…
-
ETA Publisher - optimizing for one-to-many event publish scenario - EncodeIterator/TransportBuffer/e
We have a Java ETA Publisher application that pushes MarketPriceUpdates/Refreshes to subscribing clients and I'm unclear on how whether we can minimize calls to EncodeIterator when publishing a single event update for a RIC to multiple clients. High-level/Simplified Application flow is as follows: EncodeIterator ei =…
-
What is the name of the ETA log file and where is it
An application team has a Vendor product which uses ETA Java. We need them to be able to log errors such as connect/disconnect, entitlement error, bad ric. They don't know where the API log file is. Where would the default place be for the log file and its name and would it log these errors. If not, what configuration do…
-
How to get updated data from ETA with specified frequency
How to get updated data from ETA with specified frequency
-
building ETA library for RedHat 7 64 bit
Building ESDK targeting at using on Red Hat 7 box. If I build the library on RedHat 6 box, will it still be able to be used in RedHat 7 ?
-
ETA group format
In the message below the "Group" "data" is reported as "4". When the message is received by my VA consumer application it's not a string but a raw data buffer of length 2 with 0 in the 1st byte and 4 in the second. In this instance the message arrived from the rmdstestserver. My question is - is there any convention…
-
Lost the MARKET PRICE capabilities on active session
Hi, My ETA based Elektron adapter lost the MARKET PRICE (6) capability when there was some active subscription and getting data at the same time. I faced this issue when trying to subscribe for new ID and while checking "hasCapabilities" it found that MARKET PRICE capability was not available. What is the reason for this…
-
UPA failover support or implementation
We use UPA C API to get level 1 market data. I read the API user guide, it does not mention how to provide a server list(one is primary, another is backup) in the chnl = rsslConnect(&copts,error). However, with RFAJ, failover is simple, just config the session with multiple server addresses. Question: 1. Does UPA support…
-
How to unsubscribe a ric using ETA API
Hi, I am using ETA (UPA) API library and subscribing to RIC by sending Market Price request (I refereed Consumer.java from sample code to send these request). I would like to unsubscribe to this RIC and couldnt find any sample code demonstrating that. Could you please let me know how to unsubscribe a RIC using ETA API? If…
-
Can we subscribe to conflated data using Java ETA (UPA API)?
Hi, I am using Java ETA API for subscribing market data. I understand its lowest level API mainly used low latency application. I am using this API and would like to get conflated data (500ms). Is there any option to subscribe for conflated data using ETA API? Thanks,
-
How can I get the Market opening/closing information of the product from the API?! and the start/end
How can I get the Market opening/closing information of the product from the API?! and the start/end of the new trading day?! Especially during special festivals, there will be changes in the trading day / trading hours
-
ETA return Error stateCode=14:Already open, streamState=4:Closed, dataState=2:Suspect for many RIC f
Today we found that ETA return Error stateCode=14:Already open, streamState=4:Closed, dataState=2:Suspect for many RIC from ADH/ADS Previously, we found only on some RIC. Buy today, most RIC return this error. Any advice to resolve this error.
-
Reactor premature CHANNEL_READY on reconnect
Hi, When the ValueAdd reactor first connects to an OMM provider the reactorChannelEventCallback is invoked with a CHANNEL_READY event only after it has received both the Field Dictionary and the Enum Dictionary. However, if the session is disconnected and the Reactor reestablishes the connection, the CHANNEL_READY event is…
-
streamId generated for ETA batch request
We are wondering how streamID generated when some of requested of RIC are not found/no permissioned on provider (TREP). Are the counted as one of streamID?
-
ERT in Cloud: failed to send AuthToken request
Since June 2, we are having problem with login to ERT in Cloud service. First, on June 2, our connection to ADS failed with following error from Elektron SDK (ETA): <D:\Jenkins\workspace\ESDKCore_RCDEV\OS\VS150-64\rcdev\source\esdk\Cpp-C\Eta\Impl\Transport\rsslSocketTransportImpl.c:617> Error:1002 ipcRead() failure.…
-
Anyone use ESDK to get gold price?
My language is java, I really need an example! Thanks! Everyone!
-
ETA Hot-Standby resiliency
Some of this has been touched upon in previous questions but I couldn't find an answer for this -- I am looking to build a hot-standby feed handler with the Elektron ETA in C++ between an A and B feeds where feed switching can happen without any dropped messages and without any delay for initiating or connecting to the…
-
ETA/UPA guidance on using Real w/RealHints
I'm looking for some guidance on using RealHints with Real type in the ETA/UPA Java API (v3.3.0 of the jars) 1) Use case is for publishing to external consumers 2) Storing bid/ask values as Java double types 3) We were initially mapping the double values to Real types using a default RealHints value of EXPONENT_4 resulting…