In odd occasions, the file we get from the stream response is actually an html file -TRTH

In the normal scenario when things are working, we would get a gzip file from the DssStreamResponse with something like the following code:
RawExtractionResult extractionResult = extractionsContext.ExtractRaw(extractionRequest);
// we set awsDownload to true
if (awsDownload) { extractionsContext.DefaultRequestHeaders.Add("x-direct-download", "true"); }
DssStreamResponse streamResponse = extractionsContext.GetReadStream(extractionResult);
using (FileStream fileStream = File.Create(gzipDataOutputFile))
{
streamResponse.Stream.CopyTo(fileStream);
}
However, in the odd occasions, the file we get from the stream response is actually an html file. (And when I opened the html file in a web browser, it would redirect me to downloading the actual gzip file.)
Is this a bug in the api? Or is there something that I might not be doing properly here?
Best Answer
-
Hello @Prathibha.Mariyappa,
I have not, personally, seen this happen, but to me such discrepancy in behavior would seem to indicate a rare-to-reproduce TRTH service side issue, rather then an incorrect REST API usage.
Would not it be a logical step, at the exact time when this suspected issue is detected, to collect all the info including job ID, extraction notes, output and any other relevant info and submit it for detailed investigation by TRTH development via TRTH product support?
I would appreciate if you could post the follow-up with any relevant info that is found, as an answer, or at least a support case number as a comment, I would be interested to learn more about the occurrence.
I will be on the lookup for it as well, and will supply more info into investigation in progress if I see it happen.
Perhaps if other members reproduce, they will supply more info into this question as well, with these kind of rare-to-reproduce scenarios, more info and info while-still-occuring can potentially be very helpful, in my experience.
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 中文论坛