Security Definition Request (MsgType = c, FIXML = SecDefReq)

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

1. Request a specific Security to be traded with the second party. The request security can be defined as a multileg security made up of one or more instrument legs.

Subscription for security status can be optionally specified by including the SubscriptionRequestType[263] (263) field on the message.

Tag Field Name FIXML Req'd Comments
<Standard Message Header> Y MsgType = c
320 SecurityReqID @ReqID Y
321 SecurityRequestType @ReqTyp Y
1301 MarketID @MktID N Identifies the market for which the security definition request is being made.
1300 MarketSegmentID @MktSegID N Identifies the segment of the market for which the security definition request is being made.
<Instrument> N Insert here the set of "Instrument" fields defined in "Common Components of Application Messages".of the requested Security
<InstrumentExtension> N Insert here the set of "InstrumentExtension" fields defined in "Common Components of Application Messages".
<UndInstrmtGrp> N Number of underlyings
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.
336 TradingSessionID @SesID N Optional Trading Session Identifier to specify a particular trading session for which you want to obtain a list of securities that are tradeable.
625 TradingSessionSubID @SesSub N
<Stipulations> N
<InstrmtLegGrp> N Number of legs that make up the Security
<SpreadOrBenchmarkCurveData> N
<YieldData> N
827 ExpirationCycle @ExpirationCycle N
263 SubscriptionRequestType @SubReqTyp N Subscribe or unsubscribe for security status to security specified in request.
<Standard Message Trailer> Y