MarketDefinition (MsgType = BU, FIXML = MktDef)

The Market Definition message is used to respond to Market Definition Request.In a subscription, it will be used toprovide the initial snapshot of the information requested.Subsequent updates are provided by the Market Definition Update Report.

This message is associated with a list of trading sessions (and subsessions) applicable for the segment - the list ispublished using the Trading Session List message.

Tag Field Name FIXML Req'd Comments
<Standard Message Header> Y MsgType = BU
<ApplicationSequenceControl> N
1394 MarketReportID @MktRptID Y

Unique identifier for each market definition message.

1393 MarketReqID @MktReqID N

Unique ID of a Market Definition Request message.

1301 MarketID @MktID Y

Identifies the market

1300 MarketSegmentID @MktSegID N

Identifies the market segment

1396 MarketSegmentDesc @MarketSegmentDesc N

Description or name of Market Segment

1397 EncodedMktSegmDescLen @EncodedMktSegmDescLen C

Must be set if EncodedMktSegmDesc(1398) field is specified and must immediately precede it.

1398 EncodedMktSegmDesc @EncodedMktSegmDesc C

Encoded (non-ASCII characters) representation of the MarketSegmDesc(1396) field in the encoded format specified via the MessageEncoding(347) field.

1325 ParentMktSegmID @ParentMktSegmID N

Specifies that the market segment specified in this message is a sub-segment of the market segment defined in this field.

2542 MarketSegmentStatus @MktSegStat N

Status of market segment.

2543 MarketSegmentType @MktSegTyp N

Used to specify the purpose of a special market segment identified by MarketSegmentID(1300).

Conditionally required if MarketSegmentSubType(2544) is specified.

2544 MarketSegmentSubType @MktSegSubTyp N

Used to further categorize market segments within a MarketSegmentType(2543).

<InstrumentScopeGrp> N

Used to specify the types of securities that belong to the market segment.

<RelatedMarketSegmentGrp> N

Used to specify market segments that have a relationship to the market segment defined in this message.

15 Currency @Ccy N

The default trading currency

2897 CurrencyCodeSource @CcySrc N

Identifies class or source of the Currency(15) value.

<BaseTradingRules> N
<OrdTypeRules> N

Used to specify the order types that are valid for trading on the identified market or market segment.

<TimeInForceRules> N

Used to specify the time in force rules that are valid for trading on the identified market or market segment.

<ExecInstRules> N

Used to specify the execution instructions that are valid for trading on the identified market or market segment.

<AuctionTypeRuleGrp> N

Used to specify the auction order types that are valid for trading on the identified market or market segment.

<MarketDataFeedTypes> N

Used to specify the market data feed types that are valid for trading on the identified market or market segment.

<MatchRules> N

Used to specify the matching rules that are valid for trading on the identified market or market segment.

<FlexProductEligibilityGrp> N

Specifies the eligibility indicators for the creation of flexible securities.

<Parties> N

Specifies parties relevant for the market or market segment, e.g. market makers.

<MiscFeesGrp> N

Used to indicate if a security has been defined as flexible according to "non-standard" means. Analog to CFICode Standard/Non-standard indicator.

2400 EffectiveBusinessDate @EfctvBizDt N

Specifies an explicit business date for associated reference data or transaction. Used when an implicit date is not sufficiently specific.

60 TransactTime @TxnTm N

Timestamp when the business transaction represented by the message occurred.

58 Text @Txt N

Free format text string

(Note: this field does not have a specified maximum length)

354 EncodedTextLen @EncTxtLen C

Must be set if EncodedText(355) field is specified and must immediately precede it.

355 EncodedText @EncTxt C

Encoded (non-ASCII characters) representation of the Text(58) field in the encoded format specified via the MessageEncoding(347) field.

<Standard Message Trailer> Y