Which all Reuters host/ ports will Elektron consumer Consumer_3 can connect to in production?
We have recently certified with reuters Elektron API via EMA using Elektron consumer Consumer_3.
Pls let us know which all Reuters host/ ports will Elektron consumer Consumer_3 can connect to in NY production, so that we can set up network connection with all those in advance before deploying our adaptor.
In dev/ test env, Consumer_3 routes our connection requests (unknown to us beforehand) to -
amer-1.pricing.streaming.edp.thomsonreuters.com 14002
amer-2.pricing.streaming.edp.thomsonreuters.com 14002
amer-3.pricing.streaming.edp.thomsonreuters.com 14002
In UAT env, Consumer_3 routes our connection requests (unknown to us beforehand) to -
34.192.36.253 443
34.196.145.13 443
18.235.150.175 443
Having a list of production IP/ ports will help us to prepare for production deployment better.
Thanks
Ashish
Best Answer
-
You can use the following endpoint (https://api.refinitiv.com/streaming/pricing/v1/) to retrieve a list of servers and transports that supports the stream pricing.
For EMA, you need to select servers that support tcp transport and rwf data format.
From the result, all ports for the tcp transport are 14002.
For a list of IP addresses, you can contact Elektron Real Time in Cloud support team via MyRefinitiv.
0
Answers
-
Hello @ashish.mudgil
Please contact Refinitiv account team for the list of server/IP that you can connect to.
0 -
If you are using a machine id to connect to Elektron Real Time in Cloud, you can use the code from GitHub to get a list of servers from https://api.refinitiv.com/streaming/pricing/v1/.
For example, I have used the market_price_edpgw_service_discovery.py python code.
First, you need to modify the code in the query_service_discovery function to get a list of servers for tcp transport (params={"transport": "tcp"}).
def query_service_discovery(url=None):
if url is None:
url = discovery_url
print("Sending EDP-GW service discovery request to " + url)
try:
r = requests.get(url, headers={"Authorization": "Bearer " + sts_token}, params={"transport": "tcp"}, allow_redirects=False)Then, run the code with the following arguments:
python market_price_edpgw_service_discovery.py --user <machine_id> --password <password> --clientid <machine_id>
You will see the following response:
Sending EDP-GW service discovery request to https://api.refinitiv.com/streaming/pricing/v1/
EDP-GW Service discovery succeeded. RECEIVED:
{
"services":[
{
"dataFormat":[
"rwf"
],
"endpoint":"apac-1.pricing.streaming.edp.thomsonreuters.com",
"location":[
"ap-southeast-1a"
],
"port":14002,
"provider":"aws",
"transport":"tcp"
},
{
"dataFormat":[
"rwf"
],
"endpoint":"emea-2.pricing.streaming.edp.thomsonreuters.com",
"location":[
"eu-west-1b"
],
"port":14002,
"provider":"aws",The modified code is attached market_price_edpgw_service_discovery.py.txt
0
Categories
- All Categories
- 6 AHS
- 39 Alpha
- 161 App Studio
- 4 Block Chain
- 4 Bot Platform
- 16 Connected Risk APIs
- 47 Data Fusion
- 30 Data Model Discovery
- 608 Datastream
- 1.3K DSS
- 577 Eikon COM
- 4.9K Eikon Data APIs
- 7 Electronic Trading
- Generic FIX
- 7 Local Bank Node API
- Trading API
- 2.7K Elektron
- 1.3K EMA
- 236 ETA
- 519 WebSocket API
- 33 FX Venues
- 10 FX Market Data
- 1 FX Post Trade
- 1 FX Trading - Matching
- 12 FX Trading – RFQ Maker
- 5 Intelligent Tagging
- 2 Legal One
- 20 Messenger Bot
- 2 Messenger Side by Side
- 9 ONESOURCE
- 7 Indirect Tax
- 59 Open Calais
- 264 Open PermID
- 39 Entity Search
- 2 Org ID
- PAM
- PAM - Logging
- 8.4K Private Comments
- 6 Product Insight
- Project Tracking
- ProView
- ProView Internal
- 20 RDMS
- 1.4K Refinitiv Data Platform
- 367 Refinitiv Data Platform Libraries
- 3 Refinitiv Due Diligence
- LSEG Due Diligence Portal API
- 3 Refinitiv Due Dilligence Centre
- Rose's Space
- 1.1K Screening
- 18 Qual-ID API
- 13 Screening Deployed
- 23 Screening Online
- 10 World-Check Customer Risk Screener
- 990 World-Check One
- 44 World-Check One Zero Footprint
- 45 Side by Side Integration API
- Test Space
- 3 Thomson One Smart
- 1.2K TR Internal
- Global Hackathon 2015
- 2 Specialists Who Code
- 10 TR Knowledge Graph
- 150 Transactions
- 142 REDI API
- 1.7K TREP APIs
- 4 CAT
- 21 DACS Station
- 117 Open DACS
- 1.1K RFA
- 103 UPA
- 172 TREP Infrastructure
- 224 TRKD
- 886 TRTH
- 5 Velocity Analytics
- 5 Wealth Management Web Services
- 60 Workspace SDK
- 9 Element Framework
- 5 Grid
- 13 World-Check Data File
- Yield Book Analytics
- 46 中文论坛