For a deeper look into our DataScope Select REST API, look into:

Overview |  Quickstart |  Documentation |  Downloads |  Tutorials

question

Upvotes
Accepted
3 0 0 2

Very long response time on query for Terms and Conditions

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"
                }
            ]
        }
    }
}

dss-rest-apidssdatascope-selectdelayed-feedterms-and-conditions
icon clock
10 |1500

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Upvotes
Accepted
13.7k 26 8 12

@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.

icon clock
10 |1500

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Upvotes
30.2k 34 11 17

Hello @tornie,

Please refer to this answered question by Christiaan for the explanation and the suggestion.

icon clock
10 |1500

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.