Is there a method where a client application can be informed of a field update?

Options
Anonymous23
edited August 1 in Elektron

Client snaps Index and FX Rate benchmarks daily following publication by calling the RIC, interested in the benchmark rate for the day.

'We use RMDS to subscribe for the RIC and FIC at a particular date and time and that’s where we are facing issues. Sometimes if the rate is not published on time we get an error in the RMDS call sometimes a 0 rate thereby causing settlement delays and issues.

If we could have a rest api where we could hit the endpoint to check if the rate is published or if we could have any form of callback service where we can subscribe for a symbol and wait with a callback function to return the rate once its available that would be great so that we don’t have to keep running jobs at various time intervals and keep checking.'

Answers

  • Jirapongse
    Jirapongse ✭✭✭✭✭

    @Anonymous23

    Thank you for reaching out to us.

    Which API is the client currently using?

    Typically, the real-time APIs that can connect to RMDS or RTDS can support both snapshot and streaming requests.

  • Anonymous23
    edited August 1

    The client has provided the following example, =@RDP .Data(“USDSOFR=”,”PRIMACT_1”,"RTFEED=IDN") looks to be a Workspace Excel request

  • APIs which connect to Workspace or Excel do not have any push or callback capability. User application will have to poll for this data periodically.

    We use RMDS to subscribe

    The RTSDK or Websockets APIs are built on the concept of callbacks. The SDK can handle the failover and recovery on the behalf of the application as well as providing the state information - should connection break. These SDK's would work in the user's environment, since they already have RTMDS.