Discover Refinitiv
MyRefinitiv Refinitiv Perspectives Careers
Created with Sketch.
All APIs Questions & Answers  Register |  Login
Ask a question
  • Questions
  • Tags
  • Badges
  • Unanswered
Search:
  • Home /
  • TREP APIs /
  • RFA /
avatar image
Question by exchange-notifications · Oct 27, 2020 at 06:43 AM · rmdstestclient

Time difference on rmdstestclient vs our feed application which uses RFA

We are using our feed handler application which connects to Reuters RFA 8.0 to receive market data.

Can anyone confirm how the rmdstestclient receives data please? We are trying to figure out if it is valid to do comparisons between our feed (which uses RFA) and the rmdstestclient.

----

Reason for asking: We are seeing huge time difference in receipt of data.

Sample: Shenzhen Market: Open Status for symbol 300634.ZKh

rmdstestclient receives it at 09:30:24.626

but our feed (which uses RFA) receives it at 09:31:16.355376

People who like this

0 Show 0
Comment
10 |1500 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

2 Replies

  • Sort: 
avatar image
REFINITIV
Answer by Gurpreet · Oct 27, 2020 at 01:46 PM

Hi @exchange-notifications, Both RFA and rmdstestclient receive data in an identical manner.

The reason you are seeing huge latency in your RFA application is that your application probably is a slow consumer. This means, that the events are sitting in your applications dispatch queue for a very long time at market open hours - when the volume spikes.

The solution to this problem is to optimize this event processing loop. If the applications falls too far back, then the market data system (ADS) will drop the connection.

Comment

People who like this

0 Show 0 · Share
10 |1500 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

avatar image
REFINITIV
Answer by moragodkrit.chumsri_1 · Oct 28, 2020 at 01:35 AM

@exchange-notifications

You can also turn on the RSSL trace log using the RFA configuration provided in this post

https://community.developers.refinitiv.com/questions/6057/activate-full-message-logs-for-rssl-connections-in.html

It will log the RSSL message that the RFA internal layer(UPA/ETA) sends and receive with timestamps to compare it with the application layer. But please note that you may get a huge RSSL Trace file if you request many RICs, and it has a very high update rate.

Also, please verify if you have any time-consuming or I/O tasks inside the processEvent method. It can block RFA to dispatch the next event from the RFA event queue. If it's a slow consumer case, you may see the time for the next event keep increasing when compare with the app that processes the fields and print it to the console. As far as I understand, the rmdstestclient parse the field and print it to console, and it works like a simple ETA/UPA consumer app.

Comment

People who like this

0 Show 0 · Share
10 |1500 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Watch this question

Add to watch list
Add to your watch list to receive emailed updates for this question. Too many emails? Change your settings >
9 People are following this question.

Related Questions

rmdstestclient for linux

rmdstestclient invalid request

  • Feedback
  • Copyright
  • Cookie Policy
  • Privacy Statement
  • Terms of Use
  • Careers
  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • Alpha
  • App Studio
  • Block Chain
  • Bot Platform
  • Calais
  • Connected Risk APIs
  • DSS
  • Data Fusion
  • Data Model Discovery
  • Datastream
  • Eikon COM
  • Eikon Data APIs
  • Elektron
    • EMA
    • ETA
    • WebSocket API
  • Legal One
  • Messenger Bot
  • Messenger Side by Side
  • ONESOURCE
    • Indirect Tax
  • Open PermID
    • Entity Search
  • Org ID
  • PAM
    • PAM - Logging
  • ProView
  • ProView Internal
  • Product Insight
  • Project Tracking
  • Refinitiv Data Platform
    • Refinitiv Data Platform Libraries
  • Rose's Space
  • Screening
    • Qual-ID API
    • Screening Deployed
    • Screening Online
    • World-Check One
    • World-Check One Zero Footprint
  • Side by Side Integration API
  • TR Knowledge Graph
  • TREP APIs
    • CAT
    • DACS Station
    • Open DACS
    • RFA
    • UPA
  • TREP Infrastructure
  • TRIT
  • TRKD
  • TRTH
  • Thomson One Smart
  • Transactions
    • REDI API
  • Velocity Analytics
  • Wealth Management Web Services
  • World-Check Data File
  • Explore
  • Tags
  • Questions
  • Badges