Discover Refinitiv
MyRefinitiv Refinitiv Perspectives Careers
Created with Sketch.
All APIs Questions & Answers  Register |  Login
Ask a question
  • Questions
  • Tags
  • Badges
  • Unanswered
Search:
  • Home /
  • Elektron /
  • WebSocket API /

For a deeper look into our Elektron API, look into:

Overview |  Quickstart |  Documentation |  Downloads |  Tutorials |  Articles

avatar image
Question by pj.chan · May 18, 2021 at 11:51 AM · websocketsrrtorefinitiv-realtime-optimisedADS

Is it possible to request a list of available services from ADS in an RDTS (TREP) using web sockets API?

I'm developing an application to post to RCRT over RDTS (TREP) using web sockets API. Although I know that I can ask the TREP administrator for details of what services are available, I'd like to do it via program. if not this, is there other info I can request that is NOT a market data instrument request? In other words, I'd like to request something from ADS or RCRT (Contex) (status? version? other attributes?) to verify the connection, not actual instrument data.

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 nick.zincone · May 18, 2021 at 12:54 PM

Hi @pj.chan,

You can issue the following request:

{
  "Key": {
    "Filter": 1
  },
  "ID": 2,
  "Streaming": true,
  "Domain": "Source"
}

The "Filter" value is a mask that provides different levels of details:

  • 1 (SERVICE_INFO_FILTER) - info that identifies a service
  • 2 (SERVICE_STATE_FILTER) - info about the current state of a service
  • 4 (SERVICE_GROUP_FILTER) - item group status and item group merge info
  • 8 (SERVICE_LOAD_FILTER) - info about the service workload
  • 24 (SERVICE_DATA_FILTER) - info that should be applied to all items associated
  • 32 (SERVICE_LINK_FILTER) - info about the upstream sources

, which will provide more details in the response,

Comment
pj.chan

People who like this

1 Show 0 · 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
Answer by pj.chan · May 18, 2021 at 02:20 PM

Great @nick.zincone.1, thanks for that! I'll give it a go. Is that documented somewhere?

Comment

People who like this

0 Show 0 · 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
Answer by nick.zincone · May 18, 2021 at 07:18 PM

Hi @pj.chan,

There is no specific documentation around this request and the parameters, however, I did refer to the EMA documentation around sending a directory request and determined that the domain is 'Source' and that I needed to apply a 'Filter'. Section 27.2 of the WebSocket Protocol Spec outlines the parameters of a request.

Comment
pj.chan

People who like this

1 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
pj.chan · May 19, 2021 at 02:31 AM 0
Share

great idea. Thanks

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 >
11 People are following this question.

Related Questions

Connecting to ADS Websocket failing

Websocket C# client Exception "An exception has occurred while receiving. (1006 Abnormal)"

[Real-Time Distribution System][WebSocketAPI] How to monitor when new RIC are published into a service (ATS like service) ?

Where to get the hostname, port, username, appId information?

Refinitiv Data Platform authentication HTTP code: 400 Bad Request

  • 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
  • FX Venues
    • FX Trading – RFQ Maker
  • 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
  • Yield Book Analytics
  • 中文论坛
  • Explore
  • Tags
  • Questions
  • Badges