From 1384cc8380713ec45a52ed532e3f0d2a47816226 Mon Sep 17 00:00:00 2001 From: Ruchir Vani <32844383+ruchirvaninasdaq@users.noreply.github.com> Date: Tue, 27 Oct 2020 21:07:48 -0400 Subject: [PATCH] Adding Heartbeat Message Adding Heartbeat Message --- ncds-sdk/src/main/resources/schemas/NFN.avsc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ncds-sdk/src/main/resources/schemas/NFN.avsc b/ncds-sdk/src/main/resources/schemas/NFN.avsc index 5233a41..5c92426 100644 --- a/ncds-sdk/src/main/resources/schemas/NFN.avsc +++ b/ncds-sdk/src/main/resources/schemas/NFN.avsc @@ -1 +1 @@ -[{ "type" : "record", "name" : "AdminDailyStatistics", "namespace" : "com.nasdaq.ncds.nfn", "fields" : [ {"name":"MessageCategory", "type" : "string"}, {"name":"MessageType", "type" : "string"}, {"name":"SessionIdentifier", "type" : "string"}, {"name":"RetransmissionRequester", "type" : "string"}, {"name":"MessageSequenceNumber", "type" : "string"}, {"name":"OriginatorId", "type" : "string"}, {"name":"MessageDateTime", "type" : "string"}, {"name":"TestSymbolFlag", "type" : "string"}, {"name":"MutualFundMediaList", "type" : "string"}, {"name":"MutualFundSupplementalList", "type" : "string"}, {"name":"MutualFundReporting", "type" : "string"}, {"name":"MoneyMarketFundMediaList", "type" : "string"}, {"name":"MoneyMarketFundSupplementalList", "type" : "string"}, {"name":"MoneyMarketFundReporting", "type" : "string"}, {"name":"DebtUITList", "type" : "string"}, {"name":"DebtUITReporting", "type" : "string"}, {"name":"EquityUITList", "type" : "string"}, {"name":"EquityUITReporting", "type" : "string"}, {"name":"StructuredProductList", "type" : "string"}, {"name":"StructuredProductReporting", "type" : "string"}, {"name":"AnnuityList", "type" : "string"}, {"name":"AnnuityReporting", "type" : "string"}, {"name":"AIPList", "type" : "string"}, {"name":"AIPReporting", "type" : "string"}, {"name":"NextSharesList", "type" : "string"}, {"name":"NextSharesReporting", "type" : "string"}, {"name":"CollectiveInvestmentTrustList", "type" : "string"}, {"name":"CollectiveInvestmentTrustReporting", "type" : "string"}, {"name":"ManagedAccountsList", "type" : "string"}, {"name":"ManagedAccountsReporting", "type" : "string"}, {"name":"SeparateAccountsList", "type" : "string"}, {"name":"SeparateAccountsReporting", "type" : "string"}, {"name":"HedgeFundList", "type" : "string"}, {"name":"HedgeFundReporting", "type" : "string"}, {"name":"DemandDepositAccountList", "type" : "string"}, {"name":"DemandDepositAccountReporting", "type" : "string"}, {"name":"DataServiceSpinCount", "type" : "string"} ], "version" : "1" },{ "type" : "record", "name" : "AdminGeneral", "namespace" : "com.nasdaq.ncds.nfn", "fields" : [ {"name":"MessageCategory", "type" : "string"}, {"name":"MessageType", "type" : "string"}, {"name":"SessionIdentifier", "type" : "string"}, {"name":"RetransmissionRequester", "type" : "string"}, {"name":"MessageSequenceNumber", "type" : "string"}, {"name":"OriginatorId", "type" : "string"}, {"name":"MessageDateTime", "type" : "string"}, {"name":"TestSymbolFlag", "type" : "string"}, {"name":"SystemAlert", "type" : "string"} ], "version" : "1" },{ "type" : "record", "name" : "AdminSymbolDirectory", "namespace" : "com.nasdaq.ncds.nfn", "fields" : [ {"name":"MessageCategory", "type" : "string"}, {"name":"MessageType", "type" : "string"}, {"name":"SessionIdentifier", "type" : "string"}, {"name":"RetransmissionRequester", "type" : "string"}, {"name":"MessageSequenceNumber", "type" : "string"}, {"name":"OriginatorId", "type" : "string"}, {"name":"MessageDateTime", "type" : "string"}, {"name":"TestSymbolFlag", "type" : "string"}, {"name":"InstrumentTypeTier", "type" : "string"}, {"name":"InstrumentCode", "type" : "string"}, {"name":"Symbol", "type" : "string"}, {"name":"PricingFrequency", "type" : "string"}, {"name":"InstrumentName", "type" : "string"}, {"name":"ExchangeCodeForListedInstruments", "type" : "string"}, {"name":"ExchangeSymbolForListedInstruments", "type" : "string"}, {"name":"Currency", "type" : "string"}, {"name":"InstrumentRegistration", "type" : "string"}, {"name":"ModelPortfolioFlag", "type" : "string"} ], "version" : "1" },{ "type" : "record", "name" : "AdminSymbolDirectoryExpandedInstrumentCode", "namespace" : "com.nasdaq.ncds.nfn", "fields" : [ {"name":"MessageCategory", "type" : "string"}, {"name":"MessageType", "type" : "string"}, {"name":"SessionIdentifier", "type" : "string"}, {"name":"RetransmissionRequester", "type" : "string"}, {"name":"MessageSequenceNumber", "type" : "string"}, {"name":"OriginatorId", "type" : "string"}, {"name":"MessageDateTime", "type" : "string"}, {"name":"TestSymbolFlag", "type" : "string"} ], "version" : "1" },{ "type" : "record", "name" : "ControlEndOfDay", "namespace" : "com.nasdaq.ncds.nfn", "fields" : [ {"name":"MessageCategory", "type" : "string"}, {"name":"MessageType", "type" : "string"}, {"name":"SessionIdentifier", "type" : "string"}, {"name":"RetransmissionRequester", "type" : "string"}, {"name":"MessageSequenceNumber", "type" : "string"}, {"name":"OriginatorId", "type" : "string"}, {"name":"MessageDateTime", "type" : "string"}, {"name":"TestSymbolFlag", "type" : "string"} ], "version" : "1" },{ "type" : "record", "name" : "ControlEndOfRetransmissionRequests", "namespace" : "com.nasdaq.ncds.nfn", "fields" : [ {"name":"MessageCategory", "type" : "string"}, {"name":"MessageType", "type" : "string"}, {"name":"SessionIdentifier", "type" : "string"}, {"name":"RetransmissionRequester", "type" : "string"}, {"name":"MessageSequenceNumber", "type" : "string"}, {"name":"OriginatorId", "type" : "string"}, {"name":"MessageDateTime", "type" : "string"}, {"name":"TestSymbolFlag", "type" : "string"} ], "version" : "1" },{ "type" : "record", "name" : "ControlEndOfSummarySpin", "namespace" : "com.nasdaq.ncds.nfn", "fields" : [ {"name":"MessageCategory", "type" : "string"}, {"name":"MessageType", "type" : "string"}, {"name":"SessionIdentifier", "type" : "string"}, {"name":"RetransmissionRequester", "type" : "string"}, {"name":"MessageSequenceNumber", "type" : "string"}, {"name":"OriginatorId", "type" : "string"}, {"name":"MessageDateTime", "type" : "string"}, {"name":"TestSymbolFlag", "type" : "string"} ], "version" : "1" },{ "type" : "record", "name" : "ControlEndOfTransmission", "namespace" : "com.nasdaq.ncds.nfn", "fields" : [ {"name":"MessageCategory", "type" : "string"}, {"name":"MessageType", "type" : "string"}, {"name":"SessionIdentifier", "type" : "string"}, {"name":"RetransmissionRequester", "type" : "string"}, {"name":"MessageSequenceNumber", "type" : "string"}, {"name":"OriginatorId", "type" : "string"}, {"name":"MessageDateTime", "type" : "string"}, {"name":"TestSymbolFlag", "type" : "string"} ], "version" : "1" },{ "type" : "record", "name" : "ControlLineIntegrity", "namespace" : "com.nasdaq.ncds.nfn", "fields" : [ {"name":"MessageCategory", "type" : "string"}, {"name":"MessageType", "type" : "string"}, {"name":"SessionIdentifier", "type" : "string"}, {"name":"RetransmissionRequester", "type" : "string"}, {"name":"MessageSequenceNumber", "type" : "string"}, {"name":"OriginatorId", "type" : "string"}, {"name":"MessageDateTime", "type" : "string"}, {"name":"TestSymbolFlag", "type" : "string"} ], "version" : "1" },{ "type" : "record", "name" : "ControlMessageSequenceNumberReset", "namespace" : "com.nasdaq.ncds.nfn", "fields" : [ {"name":"MessageCategory", "type" : "string"}, {"name":"MessageType", "type" : "string"}, {"name":"SessionIdentifier", "type" : "string"}, {"name":"RetransmissionRequester", "type" : "string"}, {"name":"MessageSequenceNumber", "type" : "string"}, {"name":"OriginatorId", "type" : "string"}, {"name":"MessageDateTime", "type" : "string"}, {"name":"TestSymbolFlag", "type" : "string"} ], "version" : "1" },{ "type" : "record", "name" : "ControlSessionClose", "namespace" : "com.nasdaq.ncds.nfn", "fields" : [ {"name":"MessageCategory", "type" : "string"}, {"name":"MessageType", "type" : "string"}, {"name":"SessionIdentifier", "type" : "string"}, {"name":"RetransmissionRequester", "type" : "string"}, {"name":"MessageSequenceNumber", "type" : "string"}, {"name":"OriginatorId", "type" : "string"}, {"name":"MessageDateTime", "type" : "string"}, {"name":"TestSymbolFlag", "type" : "string"} ], "version" : "1" },{ "type" : "record", "name" : "ControlSessionOpen", "namespace" : "com.nasdaq.ncds.nfn", "fields" : [ {"name":"MessageCategory", "type" : "string"}, {"name":"MessageType", "type" : "string"}, {"name":"SessionIdentifier", "type" : "string"}, {"name":"RetransmissionRequester", "type" : "string"}, {"name":"MessageSequenceNumber", "type" : "string"}, {"name":"OriginatorId", "type" : "string"}, {"name":"MessageDateTime", "type" : "string"}, {"name":"TestSymbolFlag", "type" : "string"} ], "version" : "1" },{ "type" : "record", "name" : "ControlStartOfDay", "namespace" : "com.nasdaq.ncds.nfn", "fields" : [ {"name":"MessageCategory", "type" : "string"}, {"name":"MessageType", "type" : "string"}, {"name":"SessionIdentifier", "type" : "string"}, {"name":"RetransmissionRequester", "type" : "string"}, {"name":"MessageSequenceNumber", "type" : "string"}, {"name":"OriginatorId", "type" : "string"}, {"name":"MessageDateTime", "type" : "string"}, {"name":"TestSymbolFlag", "type" : "string"} ], "version" : "1" },{ "type" : "record", "name" : "ControlStartOfSummarySpin", "namespace" : "com.nasdaq.ncds.nfn", "fields" : [ {"name":"MessageCategory", "type" : "string"}, {"name":"MessageType", "type" : "string"}, {"name":"SessionIdentifier", "type" : "string"}, {"name":"RetransmissionRequester", "type" : "string"}, {"name":"MessageSequenceNumber", "type" : "string"}, {"name":"OriginatorId", "type" : "string"}, {"name":"MessageDateTime", "type" : "string"}, {"name":"TestSymbolFlag", "type" : "string"} ], "version" : "1" },{ "type" : "record", "name" : "ValuationMessageDistributions", "namespace" : "com.nasdaq.ncds.nfn", "fields" : [ {"name":"MessageCategory", "type" : "string"}, {"name":"MessageType", "type" : "string"}, {"name":"SessionIdentifier", "type" : "string"}, {"name":"RetransmissionRequester", "type" : "string"}, {"name":"MessageSequenceNumber", "type" : "string"}, {"name":"OriginatorId", "type" : "string"}, {"name":"MessageDateTime", "type" : "string"}, {"name":"TestSymbolFlag", "type" : "string"}, {"name":"InstrumentTypeTier", "type" : "string"}, {"name":"Symbol", "type" : "string"}, {"name":"Action", "type" : "string"}, {"name":"ShortTermCapitalGain", "type" : "string"}, {"name":"LongTermCapitalGain", "type" : "string"}, {"name":"UnAllocatedDistributions", "type" : "string"}, {"name":"ROC", "type" : "string"}, {"name":"Currency", "type" : "string"}, {"name":"DstPaymentDate", "type" : "string"}, {"name":"DstRecordDate", "type" : "string"}, {"name":"DstExDate", "type" : "string"}, {"name":"DstReinvestDate", "type" : "string"} ], "version" : "1" },{ "type" : "record", "name" : "ValuationMessageDividends", "namespace" : "com.nasdaq.ncds.nfn", "fields" : [ {"name":"MessageCategory", "type" : "string"}, {"name":"MessageType", "type" : "string"}, {"name":"SessionIdentifier", "type" : "string"}, {"name":"RetransmissionRequester", "type" : "string"}, {"name":"MessageSequenceNumber", "type" : "string"}, {"name":"OriginatorId", "type" : "string"}, {"name":"MessageDateTime", "type" : "string"}, {"name":"TestSymbolFlag", "type" : "string"}, {"name":"InstrumentTypeTier", "type" : "string"}, {"name":"Symbol", "type" : "string"}, {"name":"Action", "type" : "string"}, {"name":"CashDistributionType", "type" : "string"}, {"name":"CashDistributionTotal", "type" : "string"}, {"name":"CashDistributionNonQualified", "type" : "string"}, {"name":"CashDistributionQualified", "type" : "string"}, {"name":"CashDistributionTaxFree", "type" : "string"}, {"name":"TaxCreditOrdinaryForeign", "type" : "string"}, {"name":"TaxCreditQualifiedForeign", "type" : "string"}, {"name":"StockDividendRatio", "type" : "string"}, {"name":"Currency", "type" : "string"}, {"name":"DivPaymentDate", "type" : "string"}, {"name":"DivRecordDate", "type" : "string"}, {"name":"DivExDate", "type" : "string"}, {"name":"DivReinvestDate", "type" : "string"} ], "version" : "1" },{ "type" : "record", "name" : "ValuationMessageGeneral", "namespace" : "com.nasdaq.ncds.nfn", "fields" : [ {"name":"MessageCategory", "type" : "string"}, {"name":"MessageType", "type" : "string"}, {"name":"SessionIdentifier", "type" : "string"}, {"name":"RetransmissionRequester", "type" : "string"}, {"name":"MessageSequenceNumber", "type" : "string"}, {"name":"OriginatorId", "type" : "string"}, {"name":"MessageDateTime", "type" : "string"}, {"name":"TestSymbolFlag", "type" : "string"}, {"name":"InstrumentTypeTier", "type" : "string"}, {"name":"Symbol", "type" : "string"}, {"name":"ReportingType", "type" : "string"}, {"name":"Footnotes", "type" : "string"}, {"name":"NAV", "type" : "string"}, {"name":"OfferPrice", "type" : "string"}, {"name":"MarketPrice", "type" : "string"}, {"name":"RedemptionPrice", "type" : "string"}, {"name":"WrapPrice", "type" : "string"}, {"name":"TotalNetAssets", "type" : "string"}, {"name":"CurrentYield", "type" : "string"}, {"name":"CurrentYieldDirection", "type" : "string"}, {"name":"EstimatedLongTermReturn", "type" : "string"}, {"name":"EstimatedLongTermReturnDirection", "type" : "string"}, {"name":"AccruedInterest", "type" : "string"}, {"name":"DailyDividendFactor", "type" : "string"}, {"name":"DailyDividendAdjustmentIndicator", "type" : "string"}, {"name":"Currency", "type" : "string"}, {"name":"EntryDate", "type" : "string"} ], "version" : "1" },{ "type" : "record", "name" : "ValuationMessageMoneyMarkets", "namespace" : "com.nasdaq.ncds.nfn", "fields" : [ {"name":"MessageCategory", "type" : "string"}, {"name":"MessageType", "type" : "string"}, {"name":"SessionIdentifier", "type" : "string"}, {"name":"RetransmissionRequester", "type" : "string"}, {"name":"MessageSequenceNumber", "type" : "string"}, {"name":"OriginatorId", "type" : "string"}, {"name":"MessageDateTime", "type" : "string"}, {"name":"TestSymbolFlag", "type" : "string"}, {"name":"InstrumentTypeTier", "type" : "string"}, {"name":"Symbol", "type" : "string"}, {"name":"ReportingType", "type" : "string"}, {"name":"Footnotes", "type" : "string"}, {"name":"AverageMaturity", "type" : "string"}, {"name":"AverageLife", "type" : "string"}, {"name":"NAV", "type" : "string"}, {"name":"YieldGross7Day", "type" : "string"}, {"name":"YieldGross7DayDirection", "type" : "string"}, {"name":"YieldSubsidized7Day", "type" : "string"}, {"name":"YieldSubsidized7DayDirection", "type" : "string"}, {"name":"YieldEffectiveAnnualized7Day", "type" : "string"}, {"name":"YieldEffectiveAnnualized7DayDirection", "type" : "string"}, {"name":"Yield30Day", "type" : "string"}, {"name":"Yield30DayDirection", "type" : "string"}, {"name":"Yield30DayDate", "type" : "string"}, {"name":"TotalNetAssets", "type" : "string"}, {"name":"DailyDividendFactor", "type" : "string"}, {"name":"DailyDividendAdjustmentIndicator", "type" : "string"}, {"name":"Currency", "type" : "string"}, {"name":"EntryDate", "type" : "string"}, {"name":"CalculationTime", "type" : "string"} ], "version" : "1" }, "null"] \ No newline at end of file +[ {"name": "Heartbeat","type": "record","namespace": "com.nasdaq.ncds.nfn","fields": [{"name": "TimeStamp","type": "long"}], "version" : "1"},{ "type" : "record", "name" : "AdminDailyStatistics", "namespace" : "com.nasdaq.ncds.nfn", "fields" : [ {"name":"MessageCategory", "type" : "string"}, {"name":"MessageType", "type" : "string"}, {"name":"SessionIdentifier", "type" : "string"}, {"name":"RetransmissionRequester", "type" : "string"}, {"name":"MessageSequenceNumber", "type" : "string"}, {"name":"OriginatorId", "type" : "string"}, {"name":"MessageDateTime", "type" : "string"}, {"name":"TestSymbolFlag", "type" : "string"}, {"name":"MutualFundMediaList", "type" : "string"}, {"name":"MutualFundSupplementalList", "type" : "string"}, {"name":"MutualFundReporting", "type" : "string"}, {"name":"MoneyMarketFundMediaList", "type" : "string"}, {"name":"MoneyMarketFundSupplementalList", "type" : "string"}, {"name":"MoneyMarketFundReporting", "type" : "string"}, {"name":"DebtUITList", "type" : "string"}, {"name":"DebtUITReporting", "type" : "string"}, {"name":"EquityUITList", "type" : "string"}, {"name":"EquityUITReporting", "type" : "string"}, {"name":"StructuredProductList", "type" : "string"}, {"name":"StructuredProductReporting", "type" : "string"}, {"name":"AnnuityList", "type" : "string"}, {"name":"AnnuityReporting", "type" : "string"}, {"name":"AIPList", "type" : "string"}, {"name":"AIPReporting", "type" : "string"}, {"name":"NextSharesList", "type" : "string"}, {"name":"NextSharesReporting", "type" : "string"}, {"name":"CollectiveInvestmentTrustList", "type" : "string"}, {"name":"CollectiveInvestmentTrustReporting", "type" : "string"}, {"name":"ManagedAccountsList", "type" : "string"}, {"name":"ManagedAccountsReporting", "type" : "string"}, {"name":"SeparateAccountsList", "type" : "string"}, {"name":"SeparateAccountsReporting", "type" : "string"}, {"name":"HedgeFundList", "type" : "string"}, {"name":"HedgeFundReporting", "type" : "string"}, {"name":"DemandDepositAccountList", "type" : "string"}, {"name":"DemandDepositAccountReporting", "type" : "string"}, {"name":"DataServiceSpinCount", "type" : "string"} ], "version" : "1" },{ "type" : "record", "name" : "AdminGeneral", "namespace" : "com.nasdaq.ncds.nfn", "fields" : [ {"name":"MessageCategory", "type" : "string"}, {"name":"MessageType", "type" : "string"}, {"name":"SessionIdentifier", "type" : "string"}, {"name":"RetransmissionRequester", "type" : "string"}, {"name":"MessageSequenceNumber", "type" : "string"}, {"name":"OriginatorId", "type" : "string"}, {"name":"MessageDateTime", "type" : "string"}, {"name":"TestSymbolFlag", "type" : "string"}, {"name":"SystemAlert", "type" : "string"} ], "version" : "1" },{ "type" : "record", "name" : "AdminSymbolDirectory", "namespace" : "com.nasdaq.ncds.nfn", "fields" : [ {"name":"MessageCategory", "type" : "string"}, {"name":"MessageType", "type" : "string"}, {"name":"SessionIdentifier", "type" : "string"}, {"name":"RetransmissionRequester", "type" : "string"}, {"name":"MessageSequenceNumber", "type" : "string"}, {"name":"OriginatorId", "type" : "string"}, {"name":"MessageDateTime", "type" : "string"}, {"name":"TestSymbolFlag", "type" : "string"}, {"name":"InstrumentTypeTier", "type" : "string"}, {"name":"InstrumentCode", "type" : "string"}, {"name":"Symbol", "type" : "string"}, {"name":"PricingFrequency", "type" : "string"}, {"name":"InstrumentName", "type" : "string"}, {"name":"ExchangeCodeForListedInstruments", "type" : "string"}, {"name":"ExchangeSymbolForListedInstruments", "type" : "string"}, {"name":"Currency", "type" : "string"}, {"name":"InstrumentRegistration", "type" : "string"}, {"name":"ModelPortfolioFlag", "type" : "string"} ], "version" : "1" },{ "type" : "record", "name" : "AdminSymbolDirectoryExpandedInstrumentCode", "namespace" : "com.nasdaq.ncds.nfn", "fields" : [ {"name":"MessageCategory", "type" : "string"}, {"name":"MessageType", "type" : "string"}, {"name":"SessionIdentifier", "type" : "string"}, {"name":"RetransmissionRequester", "type" : "string"}, {"name":"MessageSequenceNumber", "type" : "string"}, {"name":"OriginatorId", "type" : "string"}, {"name":"MessageDateTime", "type" : "string"}, {"name":"TestSymbolFlag", "type" : "string"} ], "version" : "1" },{ "type" : "record", "name" : "ControlEndOfDay", "namespace" : "com.nasdaq.ncds.nfn", "fields" : [ {"name":"MessageCategory", "type" : "string"}, {"name":"MessageType", "type" : "string"}, {"name":"SessionIdentifier", "type" : "string"}, {"name":"RetransmissionRequester", "type" : "string"}, {"name":"MessageSequenceNumber", "type" : "string"}, {"name":"OriginatorId", "type" : "string"}, {"name":"MessageDateTime", "type" : "string"}, {"name":"TestSymbolFlag", "type" : "string"} ], "version" : "1" },{ "type" : "record", "name" : "ControlEndOfRetransmissionRequests", "namespace" : "com.nasdaq.ncds.nfn", "fields" : [ {"name":"MessageCategory", "type" : "string"}, {"name":"MessageType", "type" : "string"}, {"name":"SessionIdentifier", "type" : "string"}, {"name":"RetransmissionRequester", "type" : "string"}, {"name":"MessageSequenceNumber", "type" : "string"}, {"name":"OriginatorId", "type" : "string"}, {"name":"MessageDateTime", "type" : "string"}, {"name":"TestSymbolFlag", "type" : "string"} ], "version" : "1" },{ "type" : "record", "name" : "ControlEndOfSummarySpin", "namespace" : "com.nasdaq.ncds.nfn", "fields" : [ {"name":"MessageCategory", "type" : "string"}, {"name":"MessageType", "type" : "string"}, {"name":"SessionIdentifier", "type" : "string"}, {"name":"RetransmissionRequester", "type" : "string"}, {"name":"MessageSequenceNumber", "type" : "string"}, {"name":"OriginatorId", "type" : "string"}, {"name":"MessageDateTime", "type" : "string"}, {"name":"TestSymbolFlag", "type" : "string"} ], "version" : "1" },{ "type" : "record", "name" : "ControlEndOfTransmission", "namespace" : "com.nasdaq.ncds.nfn", "fields" : [ {"name":"MessageCategory", "type" : "string"}, {"name":"MessageType", "type" : "string"}, {"name":"SessionIdentifier", "type" : "string"}, {"name":"RetransmissionRequester", "type" : "string"}, {"name":"MessageSequenceNumber", "type" : "string"}, {"name":"OriginatorId", "type" : "string"}, {"name":"MessageDateTime", "type" : "string"}, {"name":"TestSymbolFlag", "type" : "string"} ], "version" : "1" },{ "type" : "record", "name" : "ControlLineIntegrity", "namespace" : "com.nasdaq.ncds.nfn", "fields" : [ {"name":"MessageCategory", "type" : "string"}, {"name":"MessageType", "type" : "string"}, {"name":"SessionIdentifier", "type" : "string"}, {"name":"RetransmissionRequester", "type" : "string"}, {"name":"MessageSequenceNumber", "type" : "string"}, {"name":"OriginatorId", "type" : "string"}, {"name":"MessageDateTime", "type" : "string"}, {"name":"TestSymbolFlag", "type" : "string"} ], "version" : "1" },{ "type" : "record", "name" : "ControlMessageSequenceNumberReset", "namespace" : "com.nasdaq.ncds.nfn", "fields" : [ {"name":"MessageCategory", "type" : "string"}, {"name":"MessageType", "type" : "string"}, {"name":"SessionIdentifier", "type" : "string"}, {"name":"RetransmissionRequester", "type" : "string"}, {"name":"MessageSequenceNumber", "type" : "string"}, {"name":"OriginatorId", "type" : "string"}, {"name":"MessageDateTime", "type" : "string"}, {"name":"TestSymbolFlag", "type" : "string"} ], "version" : "1" },{ "type" : "record", "name" : "ControlSessionClose", "namespace" : "com.nasdaq.ncds.nfn", "fields" : [ {"name":"MessageCategory", "type" : "string"}, {"name":"MessageType", "type" : "string"}, {"name":"SessionIdentifier", "type" : "string"}, {"name":"RetransmissionRequester", "type" : "string"}, {"name":"MessageSequenceNumber", "type" : "string"}, {"name":"OriginatorId", "type" : "string"}, {"name":"MessageDateTime", "type" : "string"}, {"name":"TestSymbolFlag", "type" : "string"} ], "version" : "1" },{ "type" : "record", "name" : "ControlSessionOpen", "namespace" : "com.nasdaq.ncds.nfn", "fields" : [ {"name":"MessageCategory", "type" : "string"}, {"name":"MessageType", "type" : "string"}, {"name":"SessionIdentifier", "type" : "string"}, {"name":"RetransmissionRequester", "type" : "string"}, {"name":"MessageSequenceNumber", "type" : "string"}, {"name":"OriginatorId", "type" : "string"}, {"name":"MessageDateTime", "type" : "string"}, {"name":"TestSymbolFlag", "type" : "string"} ], "version" : "1" },{ "type" : "record", "name" : "ControlStartOfDay", "namespace" : "com.nasdaq.ncds.nfn", "fields" : [ {"name":"MessageCategory", "type" : "string"}, {"name":"MessageType", "type" : "string"}, {"name":"SessionIdentifier", "type" : "string"}, {"name":"RetransmissionRequester", "type" : "string"}, {"name":"MessageSequenceNumber", "type" : "string"}, {"name":"OriginatorId", "type" : "string"}, {"name":"MessageDateTime", "type" : "string"}, {"name":"TestSymbolFlag", "type" : "string"} ], "version" : "1" },{ "type" : "record", "name" : "ControlStartOfSummarySpin", "namespace" : "com.nasdaq.ncds.nfn", "fields" : [ {"name":"MessageCategory", "type" : "string"}, {"name":"MessageType", "type" : "string"}, {"name":"SessionIdentifier", "type" : "string"}, {"name":"RetransmissionRequester", "type" : "string"}, {"name":"MessageSequenceNumber", "type" : "string"}, {"name":"OriginatorId", "type" : "string"}, {"name":"MessageDateTime", "type" : "string"}, {"name":"TestSymbolFlag", "type" : "string"} ], "version" : "1" },{ "type" : "record", "name" : "ValuationMessageDistributions", "namespace" : "com.nasdaq.ncds.nfn", "fields" : [ {"name":"MessageCategory", "type" : "string"}, {"name":"MessageType", "type" : "string"}, {"name":"SessionIdentifier", "type" : "string"}, {"name":"RetransmissionRequester", "type" : "string"}, {"name":"MessageSequenceNumber", "type" : "string"}, {"name":"OriginatorId", "type" : "string"}, {"name":"MessageDateTime", "type" : "string"}, {"name":"TestSymbolFlag", "type" : "string"}, {"name":"InstrumentTypeTier", "type" : "string"}, {"name":"Symbol", "type" : "string"}, {"name":"Action", "type" : "string"}, {"name":"ShortTermCapitalGain", "type" : "string"}, {"name":"LongTermCapitalGain", "type" : "string"}, {"name":"UnAllocatedDistributions", "type" : "string"}, {"name":"ROC", "type" : "string"}, {"name":"Currency", "type" : "string"}, {"name":"DstPaymentDate", "type" : "string"}, {"name":"DstRecordDate", "type" : "string"}, {"name":"DstExDate", "type" : "string"}, {"name":"DstReinvestDate", "type" : "string"} ], "version" : "1" },{ "type" : "record", "name" : "ValuationMessageDividends", "namespace" : "com.nasdaq.ncds.nfn", "fields" : [ {"name":"MessageCategory", "type" : "string"}, {"name":"MessageType", "type" : "string"}, {"name":"SessionIdentifier", "type" : "string"}, {"name":"RetransmissionRequester", "type" : "string"}, {"name":"MessageSequenceNumber", "type" : "string"}, {"name":"OriginatorId", "type" : "string"}, {"name":"MessageDateTime", "type" : "string"}, {"name":"TestSymbolFlag", "type" : "string"}, {"name":"InstrumentTypeTier", "type" : "string"}, {"name":"Symbol", "type" : "string"}, {"name":"Action", "type" : "string"}, {"name":"CashDistributionType", "type" : "string"}, {"name":"CashDistributionTotal", "type" : "string"}, {"name":"CashDistributionNonQualified", "type" : "string"}, {"name":"CashDistributionQualified", "type" : "string"}, {"name":"CashDistributionTaxFree", "type" : "string"}, {"name":"TaxCreditOrdinaryForeign", "type" : "string"}, {"name":"TaxCreditQualifiedForeign", "type" : "string"}, {"name":"StockDividendRatio", "type" : "string"}, {"name":"Currency", "type" : "string"}, {"name":"DivPaymentDate", "type" : "string"}, {"name":"DivRecordDate", "type" : "string"}, {"name":"DivExDate", "type" : "string"}, {"name":"DivReinvestDate", "type" : "string"} ], "version" : "1" },{ "type" : "record", "name" : "ValuationMessageGeneral", "namespace" : "com.nasdaq.ncds.nfn", "fields" : [ {"name":"MessageCategory", "type" : "string"}, {"name":"MessageType", "type" : "string"}, {"name":"SessionIdentifier", "type" : "string"}, {"name":"RetransmissionRequester", "type" : "string"}, {"name":"MessageSequenceNumber", "type" : "string"}, {"name":"OriginatorId", "type" : "string"}, {"name":"MessageDateTime", "type" : "string"}, {"name":"TestSymbolFlag", "type" : "string"}, {"name":"InstrumentTypeTier", "type" : "string"}, {"name":"Symbol", "type" : "string"}, {"name":"ReportingType", "type" : "string"}, {"name":"Footnotes", "type" : "string"}, {"name":"NAV", "type" : "string"}, {"name":"OfferPrice", "type" : "string"}, {"name":"MarketPrice", "type" : "string"}, {"name":"RedemptionPrice", "type" : "string"}, {"name":"WrapPrice", "type" : "string"}, {"name":"TotalNetAssets", "type" : "string"}, {"name":"CurrentYield", "type" : "string"}, {"name":"CurrentYieldDirection", "type" : "string"}, {"name":"EstimatedLongTermReturn", "type" : "string"}, {"name":"EstimatedLongTermReturnDirection", "type" : "string"}, {"name":"AccruedInterest", "type" : "string"}, {"name":"DailyDividendFactor", "type" : "string"}, {"name":"DailyDividendAdjustmentIndicator", "type" : "string"}, {"name":"Currency", "type" : "string"}, {"name":"EntryDate", "type" : "string"} ], "version" : "1" },{ "type" : "record", "name" : "ValuationMessageMoneyMarkets", "namespace" : "com.nasdaq.ncds.nfn", "fields" : [ {"name":"MessageCategory", "type" : "string"}, {"name":"MessageType", "type" : "string"}, {"name":"SessionIdentifier", "type" : "string"}, {"name":"RetransmissionRequester", "type" : "string"}, {"name":"MessageSequenceNumber", "type" : "string"}, {"name":"OriginatorId", "type" : "string"}, {"name":"MessageDateTime", "type" : "string"}, {"name":"TestSymbolFlag", "type" : "string"}, {"name":"InstrumentTypeTier", "type" : "string"}, {"name":"Symbol", "type" : "string"}, {"name":"ReportingType", "type" : "string"}, {"name":"Footnotes", "type" : "string"}, {"name":"AverageMaturity", "type" : "string"}, {"name":"AverageLife", "type" : "string"}, {"name":"NAV", "type" : "string"}, {"name":"YieldGross7Day", "type" : "string"}, {"name":"YieldGross7DayDirection", "type" : "string"}, {"name":"YieldSubsidized7Day", "type" : "string"}, {"name":"YieldSubsidized7DayDirection", "type" : "string"}, {"name":"YieldEffectiveAnnualized7Day", "type" : "string"}, {"name":"YieldEffectiveAnnualized7DayDirection", "type" : "string"}, {"name":"Yield30Day", "type" : "string"}, {"name":"Yield30DayDirection", "type" : "string"}, {"name":"Yield30DayDate", "type" : "string"}, {"name":"TotalNetAssets", "type" : "string"}, {"name":"DailyDividendFactor", "type" : "string"}, {"name":"DailyDividendAdjustmentIndicator", "type" : "string"}, {"name":"Currency", "type" : "string"}, {"name":"EntryDate", "type" : "string"}, {"name":"CalculationTime", "type" : "string"} ], "version" : "1" }, "null"]