I am using the DSS API SDK with a C# client app to request intraday prices for a number of RICs. The only RIC I get any data for is SONIAOSR=. For all the other RICs, I get a valid response, the fields I have requested data for come back blank. Could it be an entitlement issue? I believe we are supposed to be entitled for the following RICs:
EONIA=
SONIAOSR=
USONFFE=
CORRA=
HONIA=
JPONMU=RR
NZCASH=BRNZ
SORA=MAST
IRONDFIX=FBIL
SARON.S
AUCASH=RBAA
USDSOFR=
I have tried sending the same request, just changing the Indentifier member of the InstrumentIdentifier class, requesting ContentFieldNames "Official Close Date" and "Official Close Price", but only the request with Identifier "SONIAOSR=" returns any data.
Our username is 9023715.
Below is a code snippet of the request, for example, for USDSOFR=; returns blank data. Exactly the same request for "SONIAOSR=" returns data for the fields requested:
identifiers[index] = new InstrumentIdentifier
{
IdentifierType = IdentifierType.Ric,
Identifier = "USDSOFR="
};
string[] fieldNames = { "Official Close Date", "Official Close Price" };
IntradayPricingExtractionRequest extractionRequest = new IntradayPricingExtractionRequest
{
IdentifierList = InstrumentIdentifierList.Create(identifiers),
ContentFieldNames = fieldNames
};
. . .
ExtractionResult extractionResult = extractionsContext.ExtractWithNotes(extractionRequest);