Very long response time on query for Terms and Conditions

tornie
tornie Newcomer

I am trying to use the Terms and Conditions API for finding the MIC for a list of RICS. The problem is that it takes a very long time before I receive a response. In average about 15 to 20 seconds.

Can I do anything on my end to improve response time?

I am using this endpoint:

https://hosted.datascopeapi.reuters.com/RestApi/v1/Extractions/Extract

Content looks something like this:

{
"ExtractionRequest": {
"@odata.type": "#ThomsonReuters.Dss.Api.Extractions.ExtractionRequests.TermsAndConditionsExtractionRequest",
"ContentFieldNames": [
"RIC",
"MIC",
"Operating MIC",
"Market MIC"
],
"IdentifierList": {
"@odata.type": "#ThomsonReuters.Dss.Api.Extractions.ExtractionRequests.InstrumentIdentifierList",
"InstrumentIdentifiers": [
{
"Identifier": "DNSKF.PK",
"IdentifierType": "Ric"
},
{
"Identifier": "DANSKE.BE",
"IdentifierType": "Ric"
},
{
"Identifier": "DANSKE.MU",
"IdentifierType": "Ric"
},
{
"Identifier": "DANSKE.SG",
"IdentifierType": "Ric"
},
{
"Identifier": "DANSKE.CO",
"IdentifierType": "Ric"
},
{
"Identifier": "DANSKE.F",
"IdentifierType": "Ric"
},
{
"Identifier": "DANSKc.CHI",
"IdentifierType": "Ric"
},
{
"Identifier": "DANSKEDKK.xbo",
"IdentifierType": "Ric"
},
{
"Identifier": "DANSKc.TQ",
"IdentifierType": "Ric"
},
{
"Identifier": "0NVC.L",
"IdentifierType": "Ric"
},
{
"Identifier": "DANSKc.BS",
"IdentifierType": "Ric"
},
{
"Identifier": "DANSKE.DEU",
"IdentifierType": "Ric"
},
{
"Identifier": "DANSKE.D",
"IdentifierType": "Ric"
},
{
"Identifier": "DANSKc.SIG",
"IdentifierType": "Ric"
},
{
"Identifier": "DANSKc.EDv",
"IdentifierType": "Ric"
},
{
"Identifier": "DANSKc.ED",
"IdentifierType": "Ric"
},
{
"Identifier": "DANSKc.BCO",
"IdentifierType": "Ric"
},
{
"Identifier": "DANSKc.AQX",
"IdentifierType": "Ric"
},
{
"Identifier": "DANSKE.BN",
"IdentifierType": "Ric"
},
{
"Identifier": "DSNd.BCO",
"IdentifierType": "Ric"
},
{
"Identifier": "DNSKFn.BCO",
"IdentifierType": "Ric"
},
{
"Identifier": "DANSKE.TG",
"IdentifierType": "Ric"
},
{
"Identifier": "DANSKE.xt",
"IdentifierType": "Ric"
},
{
"Identifier": "DNSKF.PQ",
"IdentifierType": "Ric"
},
{
"Identifier": "DANSKc.NXT",
"IdentifierType": "Ric"
},
{
"Identifier": "DANSKEco.TRE",
"IdentifierType": "Ric"
},
{
"Identifier": "DANSKE.VI",
"IdentifierType": "Ric"
},
{
"Identifier": "DANSKEco.DAp",
"IdentifierType": "Ric"
},
{
"Identifier": "DANSKEco.STp",
"IdentifierType": "Ric"
},
{
"Identifier": "DANSKEco.ENp",
"IdentifierType": "Ric"
},
{
"Identifier": "DANSKE.COf",
"IdentifierType": "Ric"
},
{
"Identifier": "DSN.QTX",
"IdentifierType": "Ric"
}
]
}
}
}

Best Answer

  • @tornie,

    DSS is a product that focuses on breadth and depth of data, it is not a real time product tuned to deliver extremely short response times. 15 to 20 seconds to retrieve 4 fields for 32 instruments is in the realm of "normal" extraction times for such a request.

    To optimize overall performance of your requests and applications retrieving data from DSS, you might be interested in reading the Best Practices and Limits document.

Answers

Welcome!

It looks like you're new here. Sign in or register to get started.

Welcome!

It looks like you're new here. Sign in or register to get started.