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 hamza.khalid · Apr 08, 2020 at 04:13 PM · treprfarfa-apic++quoteupdate-message

Not recieving Timestamps in Update messages

Using RFA API C++ I am requesting some data using View functionality. But I am frequently not receiving the QUOTIM_MS in the update messages.

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
Best Answer
Answer by umer.nalla · Apr 08, 2020 at 04:19 PM

Hi @hamza.khalid

The RFA API is 'content-agnostic' and will just pass on whatever data it receives from the server.

If you are getting updates without a particular field, then the most likely cause is there was no such field present in that update as sent out by the server.

For example, if you received an update containing something other than a Quote - you would not get a QUOTIM_MS - as the update did not represent Quote type activity.

However, if you feel the above is not a valid explanation for your particular incidents, then please raise Content incorrect/incomplete type ticket at MyRefinitiv - with examples of dates + times, price values etc where you believe data to be missing.


Comment

People who like this

0 Show 4 · 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
hamza.khalid · Apr 14, 2020 at 04:07 PM 0
Share

Hi, So in the update messages if I don't receive timestamp, does is it mean that the Timestamp is the same as it was in the previously received message of that particular Symbol. For example :

First update Message : BidPrice 12.00, BidSize: 3000, QUOTIM_MS: 3456700

Second update Message : BidPrice 12.50, BidSize: 1000

Now, there was no QUOTIM_MS in the second message, does that mean for the second BID event the QUOTIM_MS is the same as the first because the definition of 'update messages' promise to send only those attributes which are changed.

avatar image
REFINITIV
umer.nalla ♦♦ hamza.khalid · Apr 15, 2020 at 07:21 AM 0
Share

Hi @hamza.khalid

I am not a content expert so cannot provide definitive advice on the scenario described above. However, if I received the 2nd update without a timestamp field I would assume the previous timestamp still applied. However, if this did not make sense based on the fields present in the 2nd update, I would query with a Content specialist via MyRefinitiv as described as above.

As you are using a view it may be possible that the timestamp is in a different field for the 2nd update but is being filtered out by the server due to your View request. Again the Content specialist could advise on this.

I would also enable the Trace as described by my colleague and confirm which fields are definitely being received on the wire from the server - i.e. just to be sure it is not an application-level issue.

avatar image
hamza.khalid · Apr 15, 2020 at 11:33 AM 0
Share

Also, one more thing sometimes I only receive BIDSIZE in the update message without any BIDPrice, does that mean the new price is same as the price of the previous Bid event of a particular instrument?


I have tried using the configs that your colleague has suggested and it seems that it is not an application level issue.

avatar image
REFINITIV
umer.nalla ♦♦ hamza.khalid · Apr 15, 2020 at 12:04 PM 0
Share

Hi @hamza.khalid

As mentioned, I am not a content expert - most of us on these forums are on the API side - that is why we recommend you raise content queries with the content helpdesk.

Logically speaking, if you receive only a BIDSIZE in an update then yes it would indicate that only the number of orders has changed but the BID Price remains the same.

avatar image
REFINITIV
Answer by wasin.w · Apr 09, 2020 at 07:50 AM

Hello @hamza.khalid

You may enable the RFA trace file to check if the API receives the QUOTIM_MS field from the your server (if that field is updated).

You can enable the RFA RSSL trace with the following paremters:

\Connections\<ConnectionName>\traceMsgToFile = true
\Connections\<ConnectionName>\traceMsgDomains = "all"
\Connections\<ConnectionName>\traceMsgMaxMsgSize = 5000000
\Connections\<ConnectionName>\traceMsgMultipleFiles = true
\Connections\<ConnectionName>\tracePing = true
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

C++ StarterConsumer crashed before connect.

RFA C++ API for extracting realtime data using ISIN instead of RIC codes

RFA C++ Unicode support

"RFA - C++ Edition - 7.6.2.L1 - Windows static" not available?

RFA 7.7 C++ libRFA_Adapter.so contains absolute path to libTibMsg

  • Copyright
  • Cookie Policy
  • Privacy Statement
  • Terms of Use
  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • Alpha
  • App Studio
  • Block Chain
  • Bot Platform
  • Connected Risk APIs
  • DSS
  • Data Fusion
  • Data Model Discovery
  • Datastream
  • Eikon COM
  • Eikon Data APIs
  • Electronic Trading
    • Generic FIX
    • Local Bank Node API
    • Trading API
  • Elektron
    • EMA
    • ETA
    • WebSocket API
  • Intelligent Tagging
  • Legal One
  • Messenger Bot
  • Messenger Side by Side
  • ONESOURCE
    • Indirect Tax
  • Open Calais
  • Open PermID
    • Entity Search
  • Org ID
  • PAM
    • PAM - Logging
  • ProView
  • ProView Internal
  • Product Insight
  • Project Tracking
  • RDMS
  • 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
  • TRKD
  • TRTH
  • Thomson One Smart
  • Transactions
    • REDI API
  • Velocity Analytics
  • Wealth Management Web Services
  • Workspace SDK
    • Element Framework
    • Grid
  • World-Check Data File
  • 中文论坛
  • Explore
  • Tags
  • Questions
  • Badges