Error code 400 | Backend error. 400 Bad Request for 0#SPXW*.U

Logging a client error which was reported, but which I am also able to replicate internally; Normally Error code 400 is associated with the server timing out,, but this consistently seems to be happening anytime I bring in an options RIC - ;examples...
0#SPXW*.U
0#SPY*.U
0#TSLA*.U
If I bring in any other chain RIC; like 0#.SPX it works fine, but the options chain universe RICs seem to time out. Any thoughts/ideas? Is this a known issue?
ek.get_data('0#SPXW*.U ', 'DSPLY_NAME')
Best Answer
-
The Eikon support team has investigate this issue. The team is working on the fix of this issue.
The root cause is following:
The chain RIC's on the request contains 10k+ RICs and if we request single items with DSPLY_NAME it's over 10k RICs.For me it looks that the number of RIC codes we are requesting is too large reason we are getting that error message.I suspect that the issue may be due to the amount of data that we are trying to retrieve.This is indeed backend timeout issue. The reason why it's reproduced with options chains and not with index chains is likely that the options chains mentioned are longer.
0
Answers
-
Hi @James.Perkins yes we had another issue with that field earlier today and have escalated for investigation. You can try this which does work for me:
dfv, err = ek.get_data('0#SPXW*.U', 'CF_NAME')
dfv0 -
Thanks Jason, I tried CF_NAME and still getting the same error....
0 -
What version of the eikon library are you using? im on the latest 1.1.2 with streaming and it works for me (CF_NAME)
0 -
0
-
Hello @James.Perkins @chavalit-jintamalit
I have tried to replicate the issue and I can replicate it only once. All requests are working fine now in my environment.
Do you still encounter the problem?
0 -
I am still experiencing the issue, but only with certain options chain RICs, which makes me think it maybe it has to do something with the universe size...??
For example ;
ek.get_data(["0#MSFT*.U"],['CF_NAME']) works fine. No errors. , and I can run it again and again and have zero problems. All values are returned as expected.
But when I run ek.get_data(["0#SPXW*.U"],['CF_NAME']) I consistently get "ERROR: pyeikon: Backend error. 400 Bad Request"
Why? this is exactly the same formula, just a different RIC....
The client at UBS is also experiencing the same problem: "
We see these EikonErrors on a different set of names today.
For 0#SPXW*.U and 0#SPY*.U: Error code 400 | Backend error. 400 Bad Request
For 0#AMZN*.U, 0#APH*.U, 0#TSLA*.U: Error code 408 | Request timeout occured"
Where do we escalate this to? clearly something is going on since both client and I are able to observe the same behavior....
0 -
I will email you the process I do.
Usually, you will have to create a ticket to helpdesk and ask them to raise the case to Technical support group.
0 -
Thanks Chavalit, have raise in case 08439430 .
0 -
Hello. I'm Kerry Lytle from the Eikon Tech Support Desk. I entered http://www.iajira.amers.ime.reuters.com/browse/DDA-1028 in regards to this issue. We'll see what dev has to say.
0 -
thank you. Interestingly if I change the field i get a slightly different error
ek.get_data('0#SPXW*.U','STRIKE_PRC') . But if i try the same request 10 times it actually works once or twice.... so, there is stability issue somewhere here.
ERROR:pyeikon:Request timeout occured
0
Categories
- All Categories
- 3 Polls
- 6 AHS
- 36 Alpha
- 166 App Studio
- 6 Block Chain
- 4 Bot Platform
- 18 Connected Risk APIs
- 47 Data Fusion
- 34 Data Model Discovery
- 687 Datastream
- 1.4K DSS
- 621 Eikon COM
- 5.2K Eikon Data APIs
- 11 Electronic Trading
- Generic FIX
- 7 Local Bank Node API
- 4 Trading API
- 2.9K Elektron
- 1.4K EMA
- 254 ETA
- 557 WebSocket API
- 38 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
- 276 Open PermID
- 44 Entity Search
- 2 Org ID
- 1 PAM
- PAM - Logging
- 6 Product Insight
- Project Tracking
- ProView
- ProView Internal
- 22 RDMS
- 1.9K Refinitiv Data Platform
- 669 Refinitiv Data Platform Libraries
- 4 LSEG Due Diligence
- 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
- 27 DACS Station
- 121 Open DACS
- 1.1K RFA
- 104 UPA
- 193 TREP Infrastructure
- 229 TRKD
- 917 TRTH
- 5 Velocity Analytics
- 9 Wealth Management Web Services
- 90 Workspace SDK
- 11 Element Framework
- 5 Grid
- 18 World-Check Data File
- 1 Yield Book Analytics
- 48 中文论坛