We use Refinitiv EMA API to send request and receive stream data (interestAfterRefresh = true).
We had run the same program with in 2 different servers. No error returns from one of the server, but in another server, most of the RIC Codes requested is time out.
Here is a screenshot for a portion of the RIC Codes:
We had tried extending the RequestTimeOut value in EmaConfig.xml to 10 minutes (600000ms), but the same error happened. In the EmaTrace file, we can see the outgoing message for the RIC Code, but we cannot find the incoming one.
We are aware that sending 1700+ request in a loop might cause throttles. Is a pause between requests recommendable ? If so, how long the pause should be ?