Empty refresh EMA message when subscribing to more than 50K Rics?

maja.marevic
maja.marevic Newcomer
edited April 16 in EMA

Hi,

We are seeing empty refresh messages in our application.
When we try to subscribe on certain RIC (isolated) we see the refresh message. For example :

LAST TRADED PRICE : 1793.5
TRADE DATE : 15-4-2025
LAST TRADED PRICE TIME : 6:30:0
BID : 1790
ASK : 1794.5
BID SIZE : 2500
ASK SIZE : 100
EXCHANGE TIME : 6:30:0
CLOSE PRICE : 1793.5
CLOSE DATE : 15-4-2025

And when our service is subscribing to 50K RICs, we can see a lot of empty refresh messages and for certain RIC we get blank fields instead of fields provided above.
What could be the reason here? Is it expected behaviour when one subscribe to bunch of RICs it will see empty messages?

Answers

  • Jirapongse
    Jirapongse ✭✭✭✭✭

    @maja.marevic

    Thank you for reaching out to us.

    Typically, to verify the retrieved data, you need to enable the XmlTrace in the library, such as the XmlTraceToFile or XmlTraceToStdout in the Consumer. Please check the EMA configuration guide for more information.

    With this configuration, we can check if the server really sent empty refresh messages to the application. If yes, it could be the problem on the server side.