Instrument request stalls after 128 non-existant RICs

We publish around 20k instruments on our feeds on our RTMDS platform. Another application makes a request to retrieve most of these instruments at EOD. Included in this request there is usually some (500-1000) non-existant RICs (RICs that are no longer published by our source application) which are hard to clean out on a daily basis. We have an issue where this consuming application usually can't get all of the RICs in its request before the task times out.

After testing with a testclient we noticed that after requesting 128 of these non-existant instruments, the request kind of stalls out and no more requests are being processed. Is there a quick fix for this, other than not trying to request these non-existant RICs?

The error we get when trying to request them is "F14: Image contains zero fields"

Tagged:

Best Answer

  • wasin.w
    wasin.w admin
    Answer ✓

    Hello @Andreas G.

    The "F<number>: XXXX" error message is generated from the ADH server. The "F14: Image contains zero fields" means the image may have contained fields that were ignored because the FIDs were not defined in the FID database or the fields filtered because they were not part of the filterValues.

    I highly recommend you contact the ADH/Real-Time support team to verify this issue in detail. You can contact the team directly via https://my.refinitiv.com/content/mytr/en/productsupport.html website.

    refinitiv-realtime-support.png

Answers

  • Hi @Andreas G. ,


    Thank you for your question. I am not expert in this platform/API but just wanted to suggest using try-except statement if not already.


    Best regards,

    Haykaz