Status code 0 instead of 202

Hi,
Brand new to Refinitiv!
Short version background: I am not allowed to add the DSS dll library to my project (see why in longer version below), so I will have to code everything using Microsoft tools only.
I have used the old-fashioned Microsoft tools (System.Net.WebRequest, System.Net.WebResponse and System.IO.Steam) to create a console app which can request data from Refinitiv. When requesting few data, it works as expected. But when requesting more data, I do not get my data.I know that I should get a status 200 + data (which I do) when data is returned before a timeout, but I should also get a status 202 and a header with a "location" where I can re-request data, until data is available, if data is not available "instantly". Unfortunately when I get a timeout I get a Status 0 and the header is empty.
So how do I proceed from here?
Longer version: My app should be a part of a SSIS-package. And in SSIS you cannot reference external dll's (unless you can add the dll to the GAC, which is not an option in my case). This is why I am stuck with MS dll's only.
Best Answer
-
Hello @ofr
HTTP protocol does not have a definition for code 0. This means, that status (and empty header) is being returned from your local libraries and not the DSS server. This is probably happening because of timeout. You will have to play around with the timeout settings, and maybe setup some debugging-proxy to capture the raw interactions between DSS servers and your application, to see whats happening.
0
Answers
-
Thank you Gurpreet! Feel like Homer Simpson in a "dough" moment! I thought I forced the server timeout to be 5 seconds to provoke a timeout. But setting my timeout to 5 seconds forced the client to stop - forcing the code to be 0 (or rather - not waiting for a response from the server!)
0
Categories
- All Categories
- 6 AHS
- 36 Alpha
- 166 App Studio
- 6 Block Chain
- 4 Bot Platform
- 18 Connected Risk APIs
- 47 Data Fusion
- 34 Data Model Discovery
- 684 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.9K Refinitiv Data Platform
- 630 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
- 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
- 86 Workspace SDK
- 11 Element Framework
- 5 Grid
- 18 World-Check Data File
- 1 Yield Book Analytics
- 46 中文论坛