For a deeper look into our DataScope Select REST API, look into:
Overview | Quickstart | Documentation | Downloads | Tutorials
Hi All,
one of my clients is experiencing an error message: «ThomsonReuters.Dss.Api.NotFoundException: ExtractedFile of id 'VjF8fDQxMjQ5NDIxNw' not found». when trying to fetch the actual file after running "extractionsContext.LoadProperty(reportExtraction, «Files»" command. It appears only when there is a partial file present (i.e. the files named Intraday.5min.csv / Intraday.10min.csv / Intraday.15min.csv). Obviously the file id varies and the error does not pop out every time.
Can you please advise?
@lukasz.ossowski, that should not happen, but with the info you give it is difficult to diagnose or solve the issue. Could your customer share his actual code ? That might help us investigate.
Please also tell your customer to use diagnostics headers, as described here, and to send us the file ID that is not found, as well as the Client-Session-Id and Request-Execution-Correlation-Id used when he runs into the issue. That will help us trace the call.
@lukasz.ossowski, I received an answer from the dev team:
The Get Request was performed 840 milliseconds before the file was available. That would explain the later Request completing successfully.
So it seems there was sort of a race condition ... maybe the customer should just add a pause of a few seconds between the time the extraction is labeled "complete", and the moment he attempts to retrieve the file, that should solve it.
Side note: this makes me wonder if the customer is polling the extraction status (to find out when he can retrieve the files) at too short an interval ? The polling interval should be reasonable, I'd say 30 seconds or more, see page 8 of the best practices document.
Hi Christiaan,
please find attached detailed response from the client. Hope it will be useful.
Best,
Lukasz
@lukasz.ossowski, just to keep you informed, the dev team is working on this, using the IDs you sent. I'm waiting for their conclusion.
Extract OnDemand in C# example always end up with no data
In EOD Pricing based on data availability, why there are two extractions after a holiday?
How to add and get response for user defined identifiers value in .Net SDK Solution?
What is the response payload limit from Refinitiv
Is there any way to connect DSS without userID and Password from C# RestAPI code for trail access