We have an application has to download dictionary from upstream. To run a playback test, we need to somehow provide the dictionary from sink_driven_src or rmdstestserver. Is there a way for those tools to provide dictionary?
TREP stands for Thomson Reuters Enterprise Platform. It is a networked data distribution architecture for the financial marketplace.
Its main components are the Advanced Data Hub (ADH), which is a data feed server, and the Advanced Distribution Server (ADS), which distributes data and updates to consuming applications.
The consumer (rmdstestclient) can directly connect to the provider (sink_driven_src or rmdstestserver) or connect to TREP in order to retreive the data, as shown in the below picture.
You can have multiple consumers connecting to TREP in order to retrieve the data.
For more information, please refer to https://developers.thomsonreuters.com/thomson-reuters-enterprise-platform or contact your account team for more information.
I think you meant rmdstestclient.
Within rmdstestclient, if you are on RSSL, there is an option to dump out the dictionary used by the infrastructure:
-ddict Conditional. Dumps the data dictionary being used by TREP components (i.e., an ADS) to the log file (False). You can use this option only when you are connecting to the source via RSSL (refer to the -ct option).
I would also try consider, if the app needs the dictionaries from the infra, if a better way forward would be to download the dictionary using the API already in use by the app, and utilize internally, within the app.