Discover Refinitiv
MyRefinitiv Refinitiv Perspectives Careers
Created with Sketch.
All APIs Questions & Answers  Register |  Login
Ask a question
  • Questions
  • Tags
  • Badges
  • Unanswered
Search:
  • Home /
  • TREP Infrastructure /
avatar image
Question by ty.hahn · Nov 28, 2016 at 10:41 PM · elektronrefinitiv-realtimetrepinfrastructureelektron-data-dictionary

Can sink_driven_src or rmdstestserver provide dictionary?

Hi,

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?

Regards,

Ty

People who like this

0 Show 0
Comment
10 |1500 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

3 Replies

  • Sort: 
avatar image
REFINITIV
Best Answer
Answer by Jirapongse · Dec 01, 2016 at 09:35 AM

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.


trep.png (41.4 KiB)
Comment

People who like this

0 Show 4 · Share
10 |1500 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

avatar image
REFINITIV
Jirapongse ♦♦ · Dec 02, 2016 at 03:56 AM 1
Share

You can download ADH and ADS from Software Downloads. It is in Category MDS - Infra. However, it requires a license file to run ADH and ADS. If you are unable to see the package or don't have a license file, please contact your account team for further assistance.

In your scenario, you require only ADS. ADS can run in POP (Point of Presence) mode. ADS in POP mode is a hybrid application which acts as a consumer and provider in the same process.

ADS POP will connect to rmdstestserver as a consumer and it also acts as a provider by accepting the connection and providing the data to the consumer.

adspop.png (6.1 KiB)
avatar image
ty.hahn Jirapongse ♦♦ · Dec 03, 2016 at 12:15 AM 0
Share

This looks promising. Thanks! Let me try this weekend.

avatar image
ty.hahn · Dec 01, 2016 at 09:49 AM 0
Share

Hi,

Thanks for the explanation. My question is rather about how can I have TREP between consumer and rmdstestserver. I understand the consumer can connect to TREP but then how TREP can connect to rmdstestserver? I've thought that the consumer can connect to TREP *or* rmdstestserver. The concept that the consumer connects to rmdstestserver through TREP is quite new to me. This consumer can connect to only one service.

avatar image
ty.hahn · Dec 03, 2016 at 02:27 AM 0
Share

Thanks, I confirm it is working. In fact, I was already running an ADS POP instance but just did not realize that I could hook up rmdstestserver to the instance.

avatar image
REFINITIV
Answer by zoya faberov · Nov 30, 2016 at 08:16 AM

@ty.hahn

Hello Ty,

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.

Comment

People who like this

0 Show 1 · Share
10 |1500 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

avatar image
ty.hahn · Nov 30, 2016 at 09:59 AM 0
Share

Hi Zoya,

First of all, thanks for your comment. I think rmdstestserver is correct. What I'm trying to do is run a performance test on an application by playing back recorded market data. Thing is that the application can't load the dictionary from file. It just needs to download it from the service it subscribes and I can't find a way for rmdstestserver or sink_driven_src to provide the dictionary like regular Reuters services do.

Regards,

Ty

avatar image
REFINITIV
Answer by Jirapongse · Dec 01, 2016 at 01:12 AM

sink_driven_src and rmdstestserver can't provide dictionary.

You need to have TREP between rmdstestserver (or sink_driven_src) and the consumer. TREP can provide the dictionary to the consumer.

Comment

People who like this

0 Show 1 · Share
10 |1500 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

avatar image
ty.hahn · Dec 01, 2016 at 08:28 AM 0
Share

Hi,

Sorry but could you explain what you mean by "have TREP"? So far, we always have the consumer directly connect to rmdstestserver. Is there a way somehow put TREP between rmdstestserver and consumer?

Best regards,

Ty

Watch this question

Add to watch list
Add to your watch list to receive emailed updates for this question. Too many emails? Change your settings >
7 People are following this question.

Related Questions

Enum dictionary inconsistency at dIDN_RDF

How to dump the item database for the publications made over the TREP platform?

ADS error message: F14: Error (offset <2653>): Invalid data in message.

Can I get a C# example to do request/response over TREP using the EEP service.

rmdstestclient @

  • Copyright
  • Cookie Policy
  • Privacy Statement
  • Terms of Use
  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • Alpha
  • App Studio
  • Block Chain
  • Bot Platform
  • Connected Risk APIs
  • DSS
  • Data Fusion
  • Data Model Discovery
  • Datastream
  • Eikon COM
  • Eikon Data APIs
  • Electronic Trading
    • Generic FIX
    • Local Bank Node API
    • Trading API
  • Elektron
    • EMA
    • ETA
    • WebSocket API
  • Intelligent Tagging
  • Legal One
  • Messenger Bot
  • Messenger Side by Side
  • ONESOURCE
    • Indirect Tax
  • Open Calais
  • Open PermID
    • Entity Search
  • Org ID
  • PAM
    • PAM - Logging
  • ProView
  • ProView Internal
  • Product Insight
  • Project Tracking
  • RDMS
  • Refinitiv Data Platform
    • Refinitiv Data Platform Libraries
  • Rose's Space
  • Screening
    • Qual-ID API
    • Screening Deployed
    • Screening Online
    • World-Check One
    • World-Check One Zero Footprint
  • Side by Side Integration API
  • TR Knowledge Graph
  • TREP APIs
    • CAT
    • DACS Station
    • Open DACS
    • RFA
    • UPA
  • TREP Infrastructure
  • TRKD
  • TRTH
  • Thomson One Smart
  • Transactions
    • REDI API
  • Velocity Analytics
  • Wealth Management Web Services
  • Workspace SDK
    • Element Framework
    • Grid
  • World-Check Data File
  • 中文论坛
  • Explore
  • Tags
  • Questions
  • Badges