How would I get all upcoming Corporate Actions (and respective fields) using C# SOAP Api?
We are using Data Scope Select to import upcoming corporate actions for a list of Instruments.
The current system is still using SOAP and I am now in the process of figuring out how to translate this to using the newer REST service Api in C#.
In the old system we would use a call to "Define" to get a list of all appropriate field names for a certain event type (e.g. "DIV").
I do not find a "define" call in the SOAP documentation. I assume this is not the only difference.
How would I go about retrieving all upcoming corporate actions for a list of Instruments using SOAP? Is there a code sample for that?
Answers
-
Hello @some_one,
The SOAP API for DSS is unsupported now and we can only help with REST API on these forums. You can try to contact product support at LSEG MyAccount, to see if they can offer any assistance in this regard.
0 -
Hello @Gurpreet,
thanks for the info! I played around with the REST Api for a bit now and there are only two questions left (for now).
I have found the calls:
extractionContext.GetValidContentFieldTypesAsync(ReportTemplateTypes.CorporateActions)
and
extractionContext.GetValidExtractionFieldNamesAsync(ReportTemplateTypes.CorporateActions)
which seem to get me a list of all available CA fields.
*) What is the difference between "Extraction fields" and "Content fields"?
*) Is there a way for me to find out which fields apply to which "Corporate Actions Type"? (e.g. "DIV", "CAP", "MNA")?
This seems to have been possible via the old SOAP api, but I can't find the equivalent.
Thank you very much for your assistance!0 -
GetValidExtractionFieldNames returns only fields' names.
"@odata.context": "https://selectapi.datascope.refinitiv.com/RestApi/v1/$metadata#Collection(Edm.String)",
"value": [
"Accounting Standard",
"Acquirer Company Name",
"Acquirer RIC",
"Acquirer Row ID",
"Actual Adjustment Factor",
"Actual Adjustment Type",
"Actual Adjustment Type Description",GetValidContentFieldTypes returns fields' names, types, and descriptions.
{
"@odata.context": "https://selectapi.datascope.refinitiv.com/RestApi/v1/$metadata#ContentFieldTypes",
"value": [
{
"Code": "COR.Accounting Standard",
"Name": "Accounting Standard",
"Description": "Code indicating the accounting standard used in accounts in which the EPS figure is reported.",
"FormatType": "Text",
"FieldGroup": " "
},
{
"Code": "COR.Acquirer Company Name",
"Name": "Acquirer Company Name",
"Description": "Name of the acquiring party.",
"FormatType": "Text",
"FieldGroup": " "
},
{
"Code": "COR.Acquirer RIC",
"Name": "Acquirer RIC",
"Description": "RIC of primary issue of acquirer.",
"FormatType": "Text",
"FieldGroup": " "
},Regarding the "Corporate Actions Type" field, please contact the Datascope Select support team directly via MyAccount.
0 -
I found this one.
<EnumType Name="CorporateActionsStandardEventsType">
<Member Name="None" Value="0"/>
<Member Name="CAP" Value="1"/>
<Member Name="DIV" Value="2"/>
<Member Name="EAR" Value="3"/>
<Member Name="MNA" Value="4"/>
<Member Name="NOM" Value="5"/>
<Member Name="PEO" Value="6"/>
<Member Name="SHO" Value="7"/>
<Member Name="VOT" Value="8"/>
</EnumType>0
Categories
- All Categories
- 3 Polls
- 6 AHS
- 36 Alpha
- 166 App Studio
- 6 Block Chain
- 4 Bot Platform
- 18 Connected Risk APIs
- 47 Data Fusion
- 34 Data Model Discovery
- 689 Datastream
- 1.4K DSS
- 629 Eikon COM
- 5.2K Eikon Data APIs
- 11 Electronic Trading
- 1 Generic FIX
- 7 Local Bank Node API
- 3 Trading API
- 2.9K Elektron
- 1.4K EMA
- 255 ETA
- 559 WebSocket API
- 39 FX Venues
- 15 FX Market Data
- 1 FX Post Trade
- 1 FX Trading - Matching
- 12 FX Trading – RFQ Maker
- 5 Intelligent Tagging
- 2 Legal One
- 24 Messenger Bot
- 3 Messenger Side by Side
- 9 ONESOURCE
- 7 Indirect Tax
- 60 Open Calais
- 279 Open PermID
- 45 Entity Search
- 2 Org ID
- 1 PAM
- PAM - Logging
- 6 Product Insight
- Project Tracking
- ProView
- ProView Internal
- 23 RDMS
- 2K Refinitiv Data Platform
- 711 Refinitiv Data Platform Libraries
- 4 LSEG Due Diligence
- LSEG Due Diligence Portal API
- 4 Refinitiv Due Dilligence Centre
- Rose's Space
- 1.2K Screening
- 18 Qual-ID API
- 13 Screening Deployed
- 23 Screening Online
- 12 World-Check Customer Risk Screener
- 1K World-Check One
- 46 World-Check One Zero Footprint
- 45 Side by Side Integration API
- 2 Test Space
- 3 Thomson One Smart
- 10 TR Knowledge Graph
- 151 Transactions
- 143 REDI API
- 1.8K TREP APIs
- 4 CAT
- 27 DACS Station
- 121 Open DACS
- 1.1K RFA
- 106 UPA
- 194 TREP Infrastructure
- 229 TRKD
- 918 TRTH
- 5 Velocity Analytics
- 9 Wealth Management Web Services
- 95 Workspace SDK
- 11 Element Framework
- 5 Grid
- 19 World-Check Data File
- 1 Yield Book Analytics
- 48 中文论坛