hi, I have a question regarding real time data
when retrieving data through RTMDS is it possible to get more fields than bid/ask last update?
Thanks
David
Hello @Amouyal
How did you send an item request message? Did you specify interested fields or just input RIC(s) name?
Example: EMA Java
consumer.registerClient(reqMsg.serviceName("SERVICE_NAME").name("/EUR="), appClient);
Example: WebSocket API
{ 'ID': 2, 'Key': { 'Name': 'EUR=', 'Service': 'SERVICE_NAME' }, }
If so, the API subscribes to "all fields" by default. The Update messages always only updates fields from the Feed/Exchange.
You can find more explanation on the https://developers.lseg.com/en/article-catalog/article/10-important-things-you-need-know-you-write-elektron-real-time-application article:
UpdatesAn update is the subset of values of a data item that recently changed. The update doesn’t contain the complete image but only the values that changed. Applying these values to the latest image of a data item allows keeping it up-to-date.
Updates
An update is the subset of values of a data item that recently changed. The update doesn’t contain the complete image but only the values that changed. Applying these values to the latest image of a data item allows keeping it up-to-date.
I hope this helps.
hi,
I want to understand is general if i can retrieve fields for example NAV.
also how can i get data dictionary for all available fields in rtmds.
@Amouyal
For content-related questions, please contact the content support team directly via LSEG Support.
Typically, data retrieved from RTMDS is similar to the real-time data displayed in the Quote App within Workspace.
Therefore, please check which field in the Quote App for that RIC provides the NAV.
The data dictionary is defined as text files on the server side, so please contact the RTMDS team if you need the files. The API automatic requests Dictionary information for an application under the hood.