Hi,
I am using single desktop session to serve multiple data requests.
Could this create intermittent slow response from data api?
Could this be reason of intermittent bad request error 400?
if (session != null && session.OpenState == Session.State.Opened)
{
var cts = new CancellationTokenSource(new TimeSpan(0, 2, 0));
response = FundamentalAndReference.Definition().Universe(request.SecurityIdentifiers.ToArray())
.Fields(request.Fields.ToArray())
.Parameters(new Newtonsoft.Json.Linq.JObject()
{
["SDATE"] = request.StartDate.ToString("yyyy-MM-dd"),
["EDATE"] = request.EndDate.ToString("yyyy-MM-dd")
}).GetData(cts.Token);
if (response != null)
{
var responseData = JsonConvert.SerializeObject(response.Data, Formatting.Indented);
resultDatatable = PrepareSecurityResponseForPricing(responseData, request.Fields, out error, _requestedFields, request.StartDate);
resultDataSet.Tables.Add(resultDatatable);
result = JsonConvert.SerializeObject(resultDataSet, Formatting.Indented);
}
}