Skip to main content
Version: 8.6.10.4

VenueListingDefinitionV3

V8 Message Definiton

A LISTING IS A CONTEXT, NOT AN INSTRUMENT. The fungible line - one ISIN - gets ONE SR ticker key, and each venue it trades on gets a listing row binding that key to (MIC, venue symbol, trading currency, venue calendar). THERE IS NEVER A KEY PER VENUE; that would fragment positions and risk across copies of one thing. The same ISIN quoted in two currencies is two listings, one key. Market data arrives per listing - MarketSourceDefinitionV3 per venue. The books of one reference market fold into a MARKET COMPOSITE, [line]^[market letter], a spine row under the line named here by compositeKey; the line key carries the primary market's composite. A currency composite, [line]^[ccy], sums the market composites in one currency. Roots price off a composite (RootDefinitionV3 9112 uPrcDriverKey). DISTINCT LINES ARE NOT LISTINGS OF EACH OTHER. A/B share classes, national lines and ADR/GDRs have their own ISINs, so they are separate keys joined by fungibility edges carrying conversion terms.

METADATA​

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

Table Definition​

FieldTypeKeyDefault ValueComment
ticker_atenum - AssetTypePRI'None'the ONE line key ticker rung
ticker_tsenum - TickerSrcPRI'None'the ONE line key ticker rung
ticker_tkVARCHAR(12)PRI''the ONE line key ticker rung
micVARCHAR(4)PRI''ISO 10383 venue MIC XETR CEUX AQEU TRQX
quoteKey_atenum - AssetTypePRI'None'the marketdata key this venues book arrives under
quoteKey_tsenum - TickerSrcPRI'None'the marketdata key this venues book arrives under
quoteKey_tkVARCHAR(12)PRI''the marketdata key this venues book arrives under
venueSymbolVARCHAR(30)''the venues local symbol for the line
tradingCcyVARCHAR(3)''GBXEURCHF lines of one ISIN separate listings
srcKeyVARCHAR(8)''MarketSourceDefinition key for this venues quotes
calendarIdVARCHAR(16)''venue trading calendar CalendarDefinition
isPrimaryenum - YesNo'None'the primary market its closing auction is the lines close exactly one Yes row per line
defaultPsetVARCHAR(12)''default settlement locus for executions here CSDPSET
memberElectsenum - YesNo'None'No sole house this listings clearing is fixed
tickBandVARCHAR(8)''MiFID ticksize band ref venue rulebook join
stoScopeenum - StoScope'None'sharetradingobligation regime this listing satisfies
validFromDATE'1900-01-01'listings open and close dated edges never updates
validToDATE'1900-01-01'
pendingDeleteenum - YesNo'None'
micSegVARCHAR(4)''ISO 10383 segment MIC of the listing when the venue segments its book
compositeKey_atenum - AssetType'None'the market composite this book feeds lineL SymbolType MarketComposite empty the line
compositeKey_tsenum - TickerSrc'None'the market composite this book feeds lineL SymbolType MarketComposite empty the line
compositeKey_tkVARCHAR(12)''the market composite this book feeds lineL SymbolType MarketComposite empty the line
v3Sourceenum - V3Source'None'
timestampDATETIME(6)'1900-01-01 00:00:00.000000'
EligibleCcpListJSON'JSON_ARRAY()'

PRIMARY KEY DEFINITION (Unique)​

FieldSequence
ticker_tk1
ticker_at2
ticker_ts3
mic4
quoteKey_tk5
quoteKey_at6
quoteKey_ts7

JSON Block (EligibleCcpList)​

FieldTypeComment
clearVenueenum - clearVenueClearVenueDefinition a house this listing may clear at

SELECT TABLE EXAMPLE QUERY​

SELECT *
FROM `SRReference`.`MsgVenueListingDefinitionV3`
WHERE
/* Replace with a ENUM('None','EQT','IDX','BND','CUR','COM','FUT','SYN','WAR','FLX','MUT','SPD','MM','MF','COIN','TOKEN','ANY','RATE','CRDT','GCR','SWAP','ENT','MBS','SET','LOAN') */
`ticker_at` = 'NONE'
AND
/* Replace with a ENUM('None','SR','NMS','CME','ICE','CFE','CBOT','NYMEX','COMEX','RUT','CIDX','ARCA','NYSE','OTC','NSDQ','MFQS','MIAX','DJI','CUSIP','ISIN','BXE','SCE','ANY','CXE','DXE','NXAM','NXBR','NXLS','NXML','NXOS','NXP','EUREX','CEDX','ICEFEC','ICEFEF','CEQT','TSX','TMX','CRCY','CMDY','DTI','SOVN','SR_US','SR_EU','SR_AP','SR_UK','USD','EUR','GBP','CHF','JPY','CAD','AUD','HKD','KRW','INR','SGD','TWD','CNY','CNH','BRL','MXN','ZAR','SEK','NOK','DKK','PLN','ILS','TRY','NZD','THB','MYR','IDR','PHP','CZK','HUF','SAR','AED','CLP','COP') */
`ticker_ts` = 'NONE'
AND
/* Replace with a VARCHAR(12) */
`ticker_tk` = 'Example_ticker_tk'
AND
/* Replace with a VARCHAR(4) */
`mic` = 'Example_mic'
AND
/* Replace with a ENUM('None','EQT','IDX','BND','CUR','COM','FUT','SYN','WAR','FLX','MUT','SPD','MM','MF','COIN','TOKEN','ANY','RATE','CRDT','GCR','SWAP','ENT','MBS','SET','LOAN') */
`quoteKey_at` = 'NONE'
AND
/* Replace with a ENUM('None','SR','NMS','CME','ICE','CFE','CBOT','NYMEX','COMEX','RUT','CIDX','ARCA','NYSE','OTC','NSDQ','MFQS','MIAX','DJI','CUSIP','ISIN','BXE','SCE','ANY','CXE','DXE','NXAM','NXBR','NXLS','NXML','NXOS','NXP','EUREX','CEDX','ICEFEC','ICEFEF','CEQT','TSX','TMX','CRCY','CMDY','DTI','SOVN','SR_US','SR_EU','SR_AP','SR_UK','USD','EUR','GBP','CHF','JPY','CAD','AUD','HKD','KRW','INR','SGD','TWD','CNY','CNH','BRL','MXN','ZAR','SEK','NOK','DKK','PLN','ILS','TRY','NZD','THB','MYR','IDR','PHP','CZK','HUF','SAR','AED','CLP','COP') */
`quoteKey_ts` = 'NONE'
AND
/* Replace with a VARCHAR(12) */
`quoteKey_tk` = 'Example_quoteKey_tk';

Doc Columns Query​

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