GetIntradayTimeSeries_5: error handling
It seems that the historical series requests in RKD do not return any error codes in response and every error condition should be handled as an exception: FaultException, CommunicationException etc,
Looking into the exception's FaultReason produces the text like ''Backend error: 'NOT_AUTHORIZED'".
Is there an exhaustive list of "reasons" or at least the set of fault categories that can be matched in the FaultReason.text or Exception.Message for the lack of a better alternative?
Best Answer
-
Hi Patrick,
Not authorized would indicate your RKD API user ID is not permission to get the data for time series service and it needs to be permission to fetch the data subject to subscription of relevant packages.
Other type of erros can include -
Access_denied
unable to find company ID
Not_authorized
Thanks
Muzammil Shareif
1
Answers
-
Hi @PatrickZ
Additionally, the list of common errors is as follows:
Time Series Service
Reason: when Invalid Symbol/RIC is used in the request.
- Error Message: ReutersKnowledge.Web.Services.RkapiException: Invalid RIC specified. Backend error code 'ERR_NOSUCHRIC'
Reasons: RIC is not entitled/ permissioned.
- Error Message: ReutersKnowledge.Web.Services.RkapiException: Backend error: 'NOT_AUTHORIZED' .
Token Management Service
Reason: When invalid credentials are passed in the request.
- Error Message: ReutersKnowledge.Web.Services.RkapiException: Invalid user name or password.
All RKD Services
Reason: Throttling Error
- Error Message: ReutersKnowledge.Web.Services.RkapiException: The maximum number of requests for your application ID, XX per second, has been exceeded. Service retrieval will be re-enabled once your usage drops below the threshold
Hope this helps.
0 -
Thanks! It gives some info, but I am looking for the documented and exhaustive list.
Unfortunately, unlike the Quote List service where there is the StatusMsg enum and the value is returned in the response, in the Time Series, the error handling had to be done using the exceptions.
The one that you mentioned are obvious, but there should be something documented for the backend....0 -
Hello @PatrickZ
I highly recommend you contact the RKD support team directly to help you with the document/error list in more detail. You can submit the ticket to the team via the https://my.refinitiv.com/content/mytr/en/productsupport.html website.
Please choose the "Refinitiv Knowledge Direct API" product.
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 中文论坛