RTO one application received 20% more UpdateMsg than the other

<RTO C++> The client has 2 applications running with different machine ids, while they all subscribed to the same set of RICs.

Looks like those 2 applications not received the same number of updates, i.e., one received 20% more comparing to the other. (Detail needs to be checked still). And there's no special status message indicated.

The question is can we know if one application missed sth in such case? e.g., in log, in server log, or somewhere. Or only comparing with DSS raw report?

Best Answer

  • umer.nalla
    umer.nalla LSEG
    Answer ✓

    Hi @Frederic

    Are these two instances of the identical application or different application with code differences?

    If this issue is regularly occurring and easily reproducible- are they able to run separate instances with logging enabled - to see what each instance is received. However, this will affect performance and slow down the applications during the duration of the logging.

    If the difference manifests within a short period of time, would they be able to enable the logging for the short period, capture the logs and then disable it?

    They can enable XMLTrace using the XmlTraceToFile, XmlTraceFileName and other parameters as described in the EMACPP_ConfigGuide supplied with RT-SDK and also mentioned in this article Enterprise Message API (EMA) - Configuration Overview | Refinitiv Developers

Answers