Hello,
After migrating to new DSS API endpoints we experience the issues with AllInstrumentSearch request which is hard to reproduce:
2021-07-13 10:14:14.053 +01:00 [Error] Results were not available inside the time allotted. Please refine your search criteria
2021-07-13 10:14:14.053 +01:00 [Error] Exception Data:
2021-07-13 10:14:14.054 +01:00 [Error] Key: ErrorId. Value:
2021-07-13 10:14:14.055 +01:00 [Error] Key: StatusCode. Value: 400
2021-07-13 10:14:14.055 +01:00 [Error] Key: Context. Value: NullObjectSpace
2021-07-13 10:14:14.055 +01:00 [Error] Key: Url. Value: https://selectapi.datascope.refinitiv.com/RestApi/v1/Search/InstrumentSearch
2021-07-13 10:14:14.055 +01:00 [Error] Key: Method. Value: POST
2021-07-13 10:14:14.055 +01:00 [Error] Key: ServerAppVersion. Value: 15.0.155.64
2021-07-13 10:14:14.055 +01:00 [Error] Key: RequestCorrelationId. Value: CiD/9028057/B_2AIQ.07a132f1358ceb1e/RA
2021-07-13 10:14:14.055 +01:00 [Error] Key: RetryCount. Value: 0
Can you please explain how this error could happen. It's very hard to reproduce, so I don't have exact request. But basically we are doing requests like:
AllInstrumentSearchRequest.Create(
new[] {
InstrumentTypeGroup.CollatetizedMortgageObligations, InstrumentTypeGroup.Commodities, InstrumentTypeGroup.Equities,
InstrumentTypeGroup.FuturesAndOptions, InstrumentTypeGroup.GovCorp, InstrumentTypeGroup.MortgageBackedSecurities,
InstrumentTypeGroup.Money, InstrumentTypeGroup.Municipals, InstrumentTypeGroup.Funds
},
identifierType,
identityString,
IdentifierType.MIC
Where IdentityString is not empty and identifierType is in list (RIC, ISIN, SEDOL, CUSIP).
Also it worth to mention that usually several parallel Search requests are sent in once. Could it be the reason of this error?
If you could explain what does this error mean, I would be grateful
Thanks,
Taras