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

Overview |  Quickstart |  Documentation |  Downloads |  Tutorials

question

Upvotes
Accepted
1 0 1 2

Corporate Action returned blank data

Hi,

We are getting blank result for corporate action data using Web API, If we passed the date constraint i.e.

DateConstraint = new CoraxDateConstraintRange { Start =new CoraxStartDateConstraintStartDate {Date=System.DateTime.Now}, End = new CoraxEndDateConstraintNextDays{Days = 15} }

RIC Details:

600703.SS 603979.SS 002310.SZ
dss-rest-apidatascope-selectdsscorporate-actions
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.

Reference data is available in Javascript via the Javascript Eikon Toolkit (JET). Is this what you are using?

From the class name, it could be DataScope Select. Therefore, I have moved the question to the DSS forum.

@lalit.raj

Thank you for your participation in the forum.

Are any of the replies below satisfactory in resolving your query?

If yes please click the 'Accept' text next to the most appropriate reply. This will guide all community members who have a similar question.

Otherwise please post again offering further insight into your question.

Thanks,
AHS

Please be informed that a reply has been verified as correct in answering the question, and has been marked as such.

Thanks,
AHS

1 Answer

· Write an Answer
Upvotes
Accepted
79.2k 251 52 74

I got the events for 603979.SS and 002310.SZ when using the following code.

var identifiers = new[]
{
    new InstrumentIdentifier
    {
        IdentifierType = "RIC",
        IdentifierValue = "600703.SS"
    },
    new InstrumentIdentifier
    {
        IdentifierType = "RIC",
        IdentifierValue = "603979.SS"
    },
    new InstrumentIdentifier
    {
        IdentifierType = "RIC",
        IdentifierValue = "002310.SZ"
    }
};

string[] fieldarray;
fieldarray = new string[9];
fieldarray[0] = "RIC";
fieldarray[1] = "Security Description";
fieldarray[2] = "Dividend Ex Date";
fieldarray[3] = "Dividend Announcement Date";
fieldarray[4] = "Dividend Pay Date";
fieldarray[5] = "Dividend Record Date";
fieldarray[6] = "Dividend Frequency";
fieldarray[7] = "Dividend Rate";
fieldarray[8] = "Dividend Currency";
const string eventType = "DIV";
const string eventConstraint = "Dividend Ex Date";

var request =
    new ExtractRequest
    {
        CredentialsHeader = credentials,
        request = new InstrumentExtractionRequestCoraxStandardEvents
        {
            Instruments = instruments,
            OutputFields = fieldarray,
            Events = new[]
            {
                new CoraxEventConstraint
                {Event = eventType, Constraint = eventConstraint}
            },
            DateConstraint = new CoraxDateConstraintRange
            {
                Start = new CoraxStartDateConstraintStartDate { Date = new System.DateTime(2016, 7, 16) },
                End = new CoraxEndDateConstraintNextDays {Days = 15}
            }
        }
    };

The response is:

"RIC","Security Description","Dividend Ex Date","Dividend Announcement Date","Dividend Pay Date","Dividend Record Date","Dividend Frequency","Dividend Rate","Dividend Currency"

"603979.SS","JCHX MINING MANAGEMENT","7/18/2016 12:00:00 AM","4/19/2016 12:00:00 AM","7/18/2016 12:00:00 AM","7/15/2016 12:00:00 AM","2","0.066667","CNY"
"002310.SZ","ORIENT LANDSCAPE ORD A","7/18/2016 12:00:00 AM","4/15/2016 12:00:00 AM","7/18/2016 12:00:00 AM","7/15/2016 12:00:00 AM","2","0.024","CNY"

For 600703.SS, the last event was on 15 Jul 2016.


corax.png (28.3 KiB)
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.

Write an Answer

Hint: Notify or tag a user in this post by typing @username.

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