Using EMA API, Consumer application abnormally exited with error "TREP authentication token has expi
Hi team:
Security level is low for my Machin ID. I accessed RRTO with EMA API, instead of Websocket API.
After ex450_MP_QueryServiceDiscovery example ran for about 4 hours, it exited with error:
State: Closed/Suspect/Timeout - text: "TREP authentication token has expired."
Questions:
1. As we known, there are refresh token and access token concept in RRTO. If EMA API is used in client side, does access token must be renew before it expires. If yes, which function should be invoked.
2. When security level of a MachineID is low, its refresh token should never expire. In this case, the consumer encountered the above error messenger and then exited, what actions should be done in the consumer side to avoid or fixed this issue.
3. Is there any best practices to avoid a consumer application throws the error messenger, "TREP authentication token has expired."
Best Answer
-
Hi @yujin.xu11,
EMA automatically takes care of refreshing the Access token before expiry (every five minutes or so). I tried running an example for 5 hours and did not have any issues. I was using the latest version of SDK. If you are not, please download and try with the most resent RTSDK.
As far as the security level of your ID is concerned - you will have to raise this with ops; we are unable to check/fix this. A refresh token for streaming users are not supposed to expire, but they do. I was told that if that happens, the ID has to be re-created for that user. Please raise a service ticket at my.refinitiv.com to get this fixed.
0
Categories
- All Categories
- 6 AHS
- 37 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
- 59 Workspace SDK
- 9 Element Framework
- 5 Grid
- 13 World-Check Data File
- Yield Book Analytics
- 46 中文论坛