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.
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.
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
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.
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.