Security Definition (MsgType = d, FIXML = SecDef)

The Security Definition (d) message is used for the following:

1. Accept the security defined in a Security Definition (d) message.

2. Accept the security defined in a Security Definition (d) message with changes to the definition and/or identity of the security.

3. Reject the security requested in a Security Definition (d) message

Tag Field Name FIXML Req'd Comments
<Standard Message Header> Y MsgType = d
<ApplicationSequenceControl> N
964 SecurityReportID @RptID N Identifier for Security Definition (d) message
715 ClearingBusinessDate @BizDt N
320 SecurityReqID @ReqID N
322 SecurityResponseID @RspID N Identifier for the Security Definition (d) message
323 SecurityResponseType @RspTyp N Response to the Security Definition (d) Request
292 CorporateAction @CorpActn N Identifies the type of Corporate Action.
<Instrument> N Insert here the set of "Instrument" fields defined in "Common Components of Application Messages".
<InstrumentExtension> N Insert here the set of "InstrumentExtension" fields defined in "Common Components of Application Messages".
711 NoUnderlyings Undly N Number of underlyings
=> <UnderlyingInstrument> C Must be provided if Number of underlyings > 0
15 Currency @Ccy N
58 Text @Txt N Comment, instructions, or other identifying information.
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.
555 NoLegs Leg N Number of legs Identifies a Multi-leg Execution if present and non-zero.
=> <InstrumentLeg> C Must be provided if Number of legs > 0
<SpreadOrBenchmarkCurveData> N
<YieldData> N
1310 NoMarketSegments MktSegGrp N Number of Market Segments on which a security may trade.
=> 1301 MarketID @MktID C Identifies the market which lists and trades the instrument.
=> 1300 MarketSegmentID @MktSegID N Identifies the segment of the market to which the specify trading rules and listing rules apply.
=> <SecurityTradingRules> N
=> 1201 NoStrikeRules StrkRules N Number of strike rule entries. This block specifies the rules for determining how new strikes should be listed within the stated price range of the underlying instrument.
=> => 1223 StrikeRuleID @StrkRule C Allows strike rule to be referenced via an identifier so that rules do not need to be explicitly enumerated.
=> => 1202 StartStrikePxRange @StartStrkPxRng N Starting price for the range to which the StrikeIncrement applies. Price refers to the price of the underlying.
=> => 1203 EndStrikePxRange @EndStrkPxRng N Ending price of the range to which the StrikeIncrement applies. Price refers to the price of the underlying.
=> => 1204 StrikeIncrement @StrkIncr N Value by which strike price should be incremented within the specified price.
=> => 1304 StrikeExerciseStyle @StrkExrStyle N Enumeration that represents the exercise style for a class of options. Same values as ExerciseStyle.
=> => 1236 NoMaturityRules MatRules N Number of maturity rule entries. This block specifies the rules for determining how new strikes should be listed within the stated price range of the underlying instrument.
=> => => 1222 MaturityRuleID @MatRuleID C Allows maturity rule to be referenced via an identifier so that rules do not need to be explicitly enumerated.
=> => => 1303 MaturityMonthYearFormat @MMYFmt N Format used to generate the MMY for each option contract.
=> => => 1302 MaturityMonthYearIncrementUnits @MMYIncrUnits N Enumeration specifying the increment unit.
=> => => 1241 StartMaturityMonthYear @StartMMY N Starting maturity for the range to which the StrikeIncrement applies. Price refers to the price of the underlying.
=> => => 1226 EndMaturityMonthYear @EndMMY N Ending maturity monthy year to which the StrikeIncrement applies. Price refers to the price of the underlying.
=> => => 1229 MaturityMonthYearIncrement @MMYIncr N Value by which maturity month year should be incremented within the specified price range.
<Standard Message Trailer> Y