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
- 6 AHS
- 37 Alpha
- 161 App Studio
- 4 Block Chain
- 4 Bot Platform
- 16 Connected Risk APIs
- 47 Data Fusion
- 30 Data Model Discovery
- 608 Datastream
- 1.3K DSS
- 577 Eikon COM
- 4.9K Eikon Data APIs
- 7 Electronic Trading
- Generic FIX
- 7 Local Bank Node API
- Trading API
- 2.7K Elektron
- 1.3K EMA
- 236 ETA
- 519 WebSocket API
- 33 FX Venues
- 10 FX Market Data
- 1 FX Post Trade
- 1 FX Trading - Matching
- 12 FX Trading – RFQ Maker
- 5 Intelligent Tagging
- 2 Legal One
- 20 Messenger Bot
- 2 Messenger Side by Side
- 9 ONESOURCE
- 7 Indirect Tax
- 59 Open Calais
- 264 Open PermID
- 39 Entity Search
- 2 Org ID
- PAM
- PAM - Logging
- 8.4K Private Comments
- 6 Product Insight
- Project Tracking
- ProView
- ProView Internal
- 20 RDMS
- 1.4K Refinitiv Data Platform
- 367 Refinitiv Data Platform Libraries
- 3 Refinitiv Due Diligence
- LSEG Due Diligence Portal API
- 3 Refinitiv Due Dilligence Centre
- Rose's Space
- 1.1K Screening
- 18 Qual-ID API
- 13 Screening Deployed
- 23 Screening Online
- 10 World-Check Customer Risk Screener
- 990 World-Check One
- 44 World-Check One Zero Footprint
- 45 Side by Side Integration API
- Test Space
- 3 Thomson One Smart
- 1.2K TR Internal
- Global Hackathon 2015
- 2 Specialists Who Code
- 10 TR Knowledge Graph
- 150 Transactions
- 142 REDI API
- 1.7K TREP APIs
- 4 CAT
- 21 DACS Station
- 117 Open DACS
- 1.1K RFA
- 103 UPA
- 172 TREP Infrastructure
- 224 TRKD
- 886 TRTH
- 5 Velocity Analytics
- 5 Wealth Management Web Services
- 59 Workspace SDK
- 9 Element Framework
- 5 Grid
- 13 World-Check Data File
- Yield Book Analytics
- 46 中文论坛