I'm experimenting with consuming Market Price messages using the EMA. I have a simple prototype that logs in, subscribes to a RIC, then prints all the messages it receives to the console. When I run my program, after logging in, I see a single Refresh message and then a series of Update messages afterwards.
If I left my program running indefinitely, when should I expect to receive another Refresh message? For example, would I receive another Refresh at some point after the current trading day, to "reset" some of the fields to (blank data)
before the next trading day?
Does this behaviour differ between RICs/exchanges/geographies etc?
I read section 6.2.2 of the domain model guide (https://developers.lseg.com/content/dam/devportal/realtimeapi_pdfs/emaj_rdm_usage_guide.pdf), but it doesn't seem to describe when that type of message will be sent.
By the way, whenever the guide mentions the "provider", I'm assuming it means Refinitiv/LSEG, so please let me know if I've got that wrong.
Thank you.