The Market Definition message is used to respond to Market Definition Request. In a subscription, it will be used to provide the initial snapshot of the information requested. Subsequent updates are provided by the Market Definition Update Report.
Added 
									    FIX.5.0
									       EP-1
Updated 
									    FIX.5.0SP1
									       EP97
Expand Components | Collapse Components
| Field or Component | Field Name | FIXML name | Req'd | Comments | Depr. | 
|---|
![]()  | Component | StandardHeader | BaseHeader | ![]()  | 
          MsgType = BU  | 
![]()  | Component | ApplicationSequenceControl | ApplSeqCtrl | 
![]()  | 1394 | MarketReportID | @MktRptID | ![]()  | 
          Unique identifier for each Market Definition message  | |
![]()  | 1393 | MarketReqID | @MktReqID | |||
![]()  | 1301 | MarketID | @MktID | ![]()  | ||
![]()  | 1300 | MarketSegmentID | @MktSegID | |||
![]()  | 1396 | MarketSegmentDesc | @MarketSegmentDesc | |||
![]()  | 1397 | EncodedMktSegmDescLen | @EncodedMktSegmDescLen | 
          Must be set if EncodedMktSegmDesc field is specified and must immediately precede it.  | ||
![]()  | 1398 | EncodedMktSegmDesc | @EncodedMktSegmDesc | 
          Encoded (non-ASCII characters) representation of the MarketSegmDesc field in the encoded format specified via the MessageEncoding field.  | ||
![]()  | 1325 | ParentMktSegmID | @ParentMktSegmID | 
          Specifies that the Market Segment is a sub segment of the Market Segment defined in this field.  | ||
![]()  | 15 | Currency | @Ccy | 
          The default trading currency  | 
![]()  | Component | BaseTradingRules | BaseTrdgRules | 
          Insert here the set of "BaseTradingRules" fields defined in "common components of application messages"  | 
![]()  | Component | OrdTypeRules | OrdTypRules | 
          Insert here the set of "OrdTypeRules" fields defined in "common components of application messages"  | 
![]()  | Component | TimeInForceRules | TmInForceRules | 
          Insert here the set of "TimeInForceRules" fields defined in "common components of application messages"  | 
![]()  | Component | ExecInstRules | ExecInstRules | 
          Insert here the set of "ExecInstRules" fields defined in "common components of application messages"  | 
![]()  | 60 | TransactTime | @TxnTm | |||
![]()  | 58 | Text | @Txt | 
          Comment, instructions, or other identifying information.  | ||
![]()  | 354 | EncodedTextLen | @EncTxtLen | 
          Must be set if EncodedText field is specified and must immediately precede it.  | ||
![]()  | 355 | EncodedText | @EncTxt | 
          Encoded (non-ASCII characters) representation of the Text field in the encoded format specified via the MessageEncoding field.  | 
![]()  | Component | StandardTrailer | ![]()  | 
  |