Skip to main content
Version: 8.6.10.4

CorpActionDefinitionV3

V8 Message Definiton

THE FUNDAMENTAL EVENT, once: a 3:2 split is ONE row here and thousands of KeyTransform edges. Machine-coded AND legal/textual. Carries the lifecycle - announced, REVISED, effective, cancelled - under a STABLE actionKey: revisions change terms, never identity (the occurrence-identity lesson)

METADATA​

AttributeValue
Topic9100-product-def-core
MLink TokenEquityDefinition
ProductSRReference
accessTypeSELECT
MLink EndpointMLink-Live

Table Definition​

FieldTypeKeyDefault ValueComment
actionKeyVARCHAR(16)PRI''SRminted stable across revisions CA26004417
actionTypeenum - CorpActionType'None'Split ReverseSplit SpinOff Merger CashMerger Exchange Redemption Call Tender RightsIssue Novation Succession Rename SeasoningMerge Fork IsinChange CashDividend ReturnOfCapital Distribution Rekey a SpiderRock symbology change no issuer event
kindenum - CorpActionKind'None'Scheduled Announced scheduled transits DERIVE their transforms LINEAGEMODEL 42 announced ones store them
statusenum - CorpActionStatus'None'Announced Revised Effective Cancelled the lifecycle
subjectKey_atenum - AssetType'None'the primary subject the equity the reference entity the full blast radius is the transform edges empty on a Rekey that moves many keys
subjectKey_tsenum - TickerSrc'None'the primary subject the equity the reference entity the full blast radius is the transform edges empty on a Rekey that moves many keys
subjectKey_tkVARCHAR(12)''the primary subject the equity the reference entity the full blast radius is the transform edges empty on a Rekey that moves many keys
exDateDATE'1900-01-01'THE TRANSIT BOUNDARY transforms mint here looking back
effectiveTimeINT0ms since midnight venue tz RECORDED here APPLIED at the boundary 24x7 markets the boundary is a convention we impose LINEAGEMODEL 44
announceDateDATE'1900-01-01'date the action was announced which can be well before the effective date
shareRatioNumINT032 split 3 2
shareRatioDenINT0denominator of the share ratio a 32 split is 3 over 2
basisAllocPctDOUBLE0NOT the share ratio LINEAGEMODEL 43 basis follows relative fair values
cashPerUnitDOUBLE0dividends returns of capital distributions redemptions cash mergers cashinlieu
electionTypeenum - ElectionType'None'None CashOrStock Tender Exercise Convert
electionDeadlineDATE'1900-01-01'last date a holder may elect empty where the action carries no election
defaultElectionNoteTINYTEXT''what happens to a holder who does not elect
legalTextTEXT''the documents language beside the codes never instead of them
eventSeriesKeyVARCHAR(24)''the MaterialEvent this action announced through
sourceNoteTINYTEXT''vendor filing citation
pendingDeleteenum - YesNo'None'Yes queued for removal stop resolving against this row
v3Sourceenum - V3Source'None'Bridge projected from a legacy record Loader written natively None reads as Loader
timestampDATETIME(6)'1900-01-01 00:00:00.000000'when this row was last written
oldIsinVARCHAR(12)''the ISIN the subject carried before the action
newIsinVARCHAR(12)''the ISIN it carries after empty where the ISIN does not change

PRIMARY KEY DEFINITION (Unique)​

FieldSequence
actionKey1

SELECT TABLE EXAMPLE QUERY​

SELECT *
FROM `SRReference`.`MsgCorpActionDefinitionV3`
WHERE
/* Replace with a VARCHAR(16) */
`actionKey` = 'Example_actionKey';

Doc Columns Query​

SELECT * FROM SRReference.doccolumns WHERE TABLE_NAME='CorpActionDefinitionV3' ORDER BY ordinal_position ASC;