400 Bad Request though working before

Dear Community,
I created a C# application to receive data from TR Eikon via Eikon Data API. Here are the code lines:
IEikon eikon = Eikon.CreateDataAPI();
eikon.SetAppKey("3ed10c489c1d49c2b3cfbb45a2541e813b1112b1");
eikon.GetLoggerFactory().AddConsole(LogLevel.Debug);
var x = eikon.GetDataRaw("USOILN=ECI", "ECI_ACT_DT");
In the first two hours, this worked perfectly. I could use the C# application. I could receive data directly from Eikon into my database. After a log out from Eikon I received the following error message:
{"ErrorCode":400,"Message":"BadRequest: Backend error. 400 Bad Request","Data"}
I searched for this Error Message and found out that in April Olivier DAVANT wrote "This ‘400 Bad Request’ error is a known issue that impacts several customers. Thomson Reuters development teams are working on a solution."
Could the development team already solve this problem?
This question is time critical.
Thanks for your help.
Christopher
Please find below the full error message
dbug: EikonDataAPI.DataGrid[0]
UDF Request: {"Entity":{"E":"DataGrid","W":{"instruments":["USOILN=ECI"],"
fields":[{"name":"ECI_ACT_DT"}]}},"ID":"123" }
info: EikonDataAPI.Profile[0]
Find port in a file: C:\Users\Administrator\AppData\Roaming\Thomson Reuter
s\Eikon API Proxy\.portInUse
info: EikonDataAPI.Profile[0]
use port: 9000
info: EikonDataAPI.Profile[0]
Return port: 9000
dbug: EikonDataAPI.DataGrid[0]
UDF Response: {"ErrorCode":400,"ErrorMessage":"Backend error. 400 Bad Requ
est"}
fail: EikonDataAPI.DataGrid[0]
{"ErrorCode":400,"Message":"BadRequest: Backend error. 400 Bad Request","D
ata":{},"InnerException":null,"TargetSite":null,"StackTrace":null,"HelpLink":nul
l,"Source":"JSONRequest","HResult":-2146233088}
Answers
-
The issue that Olivier Davant referred to was related to the requests that take more than 30 seconds for the backend to process. Those requests would be timed out with the error message "Backend error. 400 Bad Request". I don't think the issue you experienced is related despite the same error message. The request you quoted is very small, it shouldn't take anywhere near 30 seconds to fulfill. Do you see the 30 second delay between the request and the response? I'm not reproducing the issue on my end by simply executing the request you provided. Do you have a way of reproducing it? Is there something else happening in your application that is leading to the error? I'm trying to understand what your application was doing. The data you mentioned is an economic indicator, which is updated quite infrequently. I cannot help but wonder what your application was doing for the first two hours of running smoothly if all it does is retrieve the value that's only updated once every few days. Are you perhaps trying to frequently send the same request to catch the update when it's released?
0 -
Hey Alex,
thank you for your post. I had a call with the support team in Frankfurt. We decided to change the API from Eikon to Elektron. The question is solved.
I appreciate your very quick answer. Thanks a lot.
Cheers
Christopher
0
Categories
- All Categories
- 6 AHS
- 36 Alpha
- 166 App Studio
- 6 Block Chain
- 4 Bot Platform
- 18 Connected Risk APIs
- 47 Data Fusion
- 33 Data Model Discovery
- 682 Datastream
- 1.4K DSS
- 613 Eikon COM
- 5.2K Eikon Data APIs
- 10 Electronic Trading
- Generic FIX
- 7 Local Bank Node API
- 3 Trading API
- 2.9K Elektron
- 1.4K EMA
- 248 ETA
- 552 WebSocket API
- 37 FX Venues
- 14 FX Market Data
- 1 FX Post Trade
- 1 FX Trading - Matching
- 12 FX Trading – RFQ Maker
- 5 Intelligent Tagging
- 2 Legal One
- 23 Messenger Bot
- 3 Messenger Side by Side
- 9 ONESOURCE
- 7 Indirect Tax
- 60 Open Calais
- 275 Open PermID
- 44 Entity Search
- 2 Org ID
- 1 PAM
- PAM - Logging
- 6 Product Insight
- Project Tracking
- ProView
- ProView Internal
- 22 RDMS
- 1.8K Refinitiv Data Platform
- 625 Refinitiv Data Platform Libraries
- 5 LSEG Due Diligence
- 1 LSEG Due Diligence Portal API
- 4 Refinitiv Due Dilligence Centre
- Rose's Space
- 1.2K Screening
- 18 Qual-ID API
- 13 Screening Deployed
- 23 Screening Online
- 12 World-Check Customer Risk Screener
- 1K World-Check One
- 46 World-Check One Zero Footprint
- 45 Side by Side Integration API
- 2 Test Space
- 3 Thomson One Smart
- 10 TR Knowledge Graph
- 151 Transactions
- 143 REDI API
- 1.8K TREP APIs
- 4 CAT
- 26 DACS Station
- 121 Open DACS
- 1.1K RFA
- 104 UPA
- 191 TREP Infrastructure
- 228 TRKD
- 915 TRTH
- 5 Velocity Analytics
- 9 Wealth Management Web Services
- 83 Workspace SDK
- 11 Element Framework
- 5 Grid
- 18 World-Check Data File
- 1 Yield Book Analytics
- 46 中文论坛