MARS
repo | definitionOrder management, matching engine, and cash ledger.
Order management, matching engine, and cash ledger.
Events
Consumed
Commands
Consumes the following commands:
- AmendMarsOrder
- CancelMarsOrder
- CreateMarsOrder
- CreateTransactionSession
- DeleteTransactionSession
- InboundTransferRequest
- ReserveHolding
- SettleRsuTransaction
- UpdateTransactionSession
Models
Consumes the following models:
Legacy events
Consumes the following legacy events:
- ActivateAccount
- AddAccountToAuction
- BulkMultiClassOrderNew
- BulkOrderCancel
- BulkOrderNew
- CcmxKafkaHB
- CloseAccount
- ConfirmedSellerAllocation
- CreateAccount
- CreateAuction
- CreateAuctionAccountRelationship
- CreateAuctionSession
- CreateInstrument
- CreateIssuer
- CreateMarketEligibleEquityClass
- CreateOptionExercise
- CreateSecuritySold
- CreateSettlementClass
- DeactivateAccount
- DeleteAccount
- DeleteAuction
- DeleteAuctionAccountRelationship
- DeleteAuctionSession
- DeleteInstrument
- DeleteIssuer
- DeleteSettlementClass
- EquityClassCreated
- EquityClassUpdated
- ExtOutboundTransferAck
- ExtOutboundTransferError
- ExtPaymentTrackAndTraceData
- ExtTransactionDetailsData
- HoldingAllocationMulti
- HoldingTransaction
- HoldingTransactionConfirm
- HoldingTransactionMulti
- HoldingTransactionStatus
- NewVirtualReferenceNumber
- NotionalOrderAmend
- NotionalOrderCancel
- NotionalOrderNew
- OpenAccount
- OrderAmend
- OrderCancel
- OrderCancelAllForAccount
- OrderCancelAllForAuction
- OrderCancelAllForAuctionAccount
- OrderMultiCancel
- OrderNew
- OrderRelease
- OrderReleaseAllForAccount
- OrderReleaseAllForAuction
- OrderReleaseAllForAuctionAccount
- OutboundTransferRequest
- PreliminaryExternalCosts
- RemoveAccountFromAuction
- SetAccountSoftBlock
- SetAccountVRN
- SetAuctionAccountConsentRequired
- SetAuctionAccountEligibleQuantity
- SetAuctionAccountIsFunding
- SetAuctionAccountSignatureRequired
- SetAuctionAllowUnfunded
- SetAuctionSession
- SetAuctionSettlementClasses
- SetParticipantPriority
- SetParticipantSortOrder
- SettlementStatus
- TradeSettle
- TradeUpdateValues
- TransferAuctionTradeFees
- TriggerAuctionSession
- TriggerAuctionSettlement
- TriggerAuctionTaxCalculation
- TriggerTenderOfferProposedTrades
- UndeleteAccount
- UpdateAccount
- UpdateAuction
- UpdateAuctionAccount
- UpdateAuctionAccountRelationship
- UpdateAuctionSession
- UpdateInstrument
- UpdateIssuer
- UpdateMarketEligibleEquityClass
- UpdateSettlementClass
- VRNCount
Produced
Commands
Produces the following commands:
Models
Produces the following models:
- Auction
- AuctionAccount
- AuctionAccountDetail
- AuctionSession
- AuctionSettlementClass
- BankTransaction
- Holding
- HoldingReservation
- HoldingTransaction
- Instrument
- MarsAccount
- MarsOrder
- MarsOrderGroup
- SettlementClass
- SettlementInstruction
- Trade
Legacy events
Produces the following legacy events: