Maybe you can also help me with this one. The TRTHv1 request with all the same fields ect is working fine. In DSS i get the follwoing error response. Can you please explain the reason to me? It is for us very important to have an equivalent request mode in DSS. Otherwise the whole interface is at risk.
Request:
{"ExtractionRequest":{"@odata.type":"#ThomsonReuters.Dss.Api.Extractions.ExtractionRequests.TickHistoryIntradaySummariesExtractionRequest","ContentFieldNames":["Last","Volume"],"IdentifierList":{"@odata.type":"#ThomsonReuters.Dss.Api.Extractions.ExtractionRequests.InstrumentIdentifierList","InstrumentIdentifiers":[{"Identifier":"IT101761592=","IdentifierType":"Ric"}]},"Condition":{"MessageTimeStampIn":"GmtUtc","ReportDateRangeType":"Range","QueryStartDate":"2017-01-09T23:00:00.000Z","QueryEndDate":"2017-01-10T22:59:59.999Z","SummaryInterval":"OneSecond","DisplaySourceRIC":true}}}
Response:
{"IdentifierValidationErrors":[{"Identifier":{"Identifier":"IT101761592=","@odata.type":"#ThomsonReuters.Dss.Api.Content.InstrumentIdentifier","UserDefinedIdentifier":"","UserDefinedIdentifier2":"","UserDefinedIdentifier4":"","IdentifierType":"Ric","UserDefinedIdentifier3":"","UserDefinedIdentifier6":"","Source":"","UserDefinedIdentifier5":""},"Message":"Not found"}],"@odata.context":"https://hosted.datascopeapi.reuters.com/RestApi/v1/$metadata#RawExtractionResults/$entity","JobId":"0x0594949d6b0b3016","Notes":["All identifiers were invalid. No extraction performed."]}
Without offering a ValidationOptions object with AllowHistoricalInstruments set to True in your IdentifierList, you get a default ValidationOption where all optiond are False. You can instead set the UseUserPreferencesForValidationOptions to True to have the API call defaults to your stored User Preferences, but your account does not have the "Allow Import of Historical Instruments" option ON.
Thx! I will have a look at that. Anyway, I need a way to get this RICs working in on demand requests and without any user specific settings. It has to work out of the box for all our customers. Can you provide more details how to enable processing of such RICs/instruments in the request itself?
My initial comments are about parameters you add to the call, and then anyone that models their calls after your call (follows your example call) will get the same results.