I am working on module where I need to contribute data to Rifinitiv. It has to be a generic implementation and not specific asset class so that we can extend it to publish anything specific.
I tried to follow the guidance provided at the following Q&A on the forum but most of the links provided there doesnt seem to be working.
I also wanted to download the RFA SDK to be able to see the examples but the download tab on the following url says "Only members of this API can access this content". I have raised an request for access but haven't been fulfilled yet.
We are currently having a consumer application which uses the com.reuters.rfa.omm library, but nothing that publishes/ contributes the data.
Can you please help me with this?
RFA is a feature complete API and we recommend that all new applications use the newer Refinitiv Real-Time SDK (formarly EMA) API. It is quite easy to use compared to RFA.
You can see the Java quickstart and tutorials here. You will see an Examples directory in the SDK package, with examples for consumers and providers.
I would recommend that you start with the quickstart and read the docs, and then ask questions as you start developing the provider app. A quick note on the contributions - you are able to publish data locally to your TREP, using the provider interfaces, or you can contribute the data to your local ATS, or you can contribute the data to Refinitiv for fan out to the whole world (Refinitiv Contribution Channel). When you say contribute, I presume you mean first two options.
Hi Gurpreet, can you please provide me the link where I can download the JAR distribution of the Refinitiv Real-Time SDK to be able to use the classes in my code?I have downloaded the Real-Time-SDK-2.0.0.L1.java.zip but it just has the Java interfaces.
RTSDK (Java and C++) supports various ways to contribute or publish your data to your local Refinitiv Real-Time Distribution system (ADS and ADH servers aka TREP).
Please refer to this post regarding the difference between the Posting and Non-Interactive Provider. It is based on your requirement that which way is matching you application.
You can find the NIP tutorials which give you a step-by-step guide for the NIP application/infrastructure in "EMA NI Provider" section of EMA Java document page.