The Security Definition Request 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 complex security made up of one or more underlying securities.
2. Request a list of the Security Types that can be traded with the second party.
3. Request a list of Securities that can be traded with the second party. This request can optionally be qualified with Symbol, TradingSessionID, SecurityExchange, and Security Type.

Added in protocol FIX.4.2

See in: FIX.4.3, FIX.4.4, FIX.5.0, FIX.5.0SP1, FIX.5.0SP2, FIX.5.0SP2 EP240.

Field or Component Name Description Is Required Added Is Deprecated
Block StandardHeader MsgType = c (lowercase) Y FIX.4.2
320 SecurityReqID Y FIX.4.2
321 SecurityRequestType Y FIX.4.2
55 Symbol Symbol of the requested Security FIX.4.2
65 SymbolSfx Suffix of the Requested Security FIX.4.2
48 SecurityID Security ID of the requested Security FIX.4.2
22 IDSource Source of the Security ID FIX.4.2
167 SecurityType Must be specified if a Future or Option. If a Future: Symbol, SecurityType, and MaturityMonthYear are required. If an Option: Symbol, SecurityType, MaturityMonthYear, PutOrCall, and StrikePrice are required. FIX.4.2
200 MaturityMonthYear Specifiesthe month and year of maturity. Required if MaturityDay is specified. FIX.4.2
205 MaturityDay Can be used in conjunction with MaturityMonthYear to specify a particular maturity date. FIX.4.2
201 PutOrCall For Options. FIX.4.2
202 StrikePrice For Options. FIX.4.2
206 OptAttribute For Options. FIX.4.2
231 ContractMultiplier For Fixed Income, Convertible Bonds, Derivatives, etc. Note: If used, quantities should be expressed in the "nominal" (e.g. contracts vs. shares) amount. FIX.4.2
223 CouponRate For Fixed Income. FIX.4.2
207 SecurityExchange FIX.4.2
106 Issuer FIX.4.2
348 EncodedIssuerLen Must be set if EncodedIssuer (349) field is specified and must immediately precede it. FIX.4.2
349 EncodedIssuer Encoded (non-ASCII characters) representation of the Issuer (106) field in the encoded format specified via the MessageEncoding (347) field. FIX.4.2
107 SecurityDesc FIX.4.2
350 EncodedSecurityDescLen Must be set if EncodedSecurityDesc (351) field is specified and must immediately precede it. FIX.4.2
351 EncodedSecurityDesc Encoded (non-ASCII characters) representation of the SecurityDesc (107) field in the encoded format specified via the MessageEncoding (347) field. FIX.4.2
15 Currency FIX.4.2
58 Text Comment, instructions, or other identifying information. FIX.4.2
354 EncodedTextLen Must be set if EncodedText (355) field is specified and must immediately precede it. FIX.4.2
355 EncodedText Encoded (non-ASCII characters) representation of the Text (58) field in the encoded format specified via the MessageEncoding (347) field. FIX.4.2
336 TradingSessionID Optional Trading Session Identifier to specify a particular trading session for which you want to obtain a list of securities that are tradeable. FIX.4.2
146 NoRelatedSym Number of legs that make up the Security FIX.4.2
311 UnderlyingSymbol The UnderlyingSymbol must be specified as the first field in the repeating group.
Required if NoRelatedSym > 0.
FIX.4.2
312 UnderlyingSymbolSfx FIX.4.2
309 UnderlyingSecurityID FIX.4.2
305 UnderlyingIDSource FIX.4.2
310 UnderlyingSecurityType Must be specified if a Future or Option. If a Future: UnderlyingSymbol, UnderlyingSecurityType, and UnderlyingMaturityMonthYear are required. If an Option: UnderlyingSymbol, UnderlyingSecurityType, UnderlyingMaturityMonthYear, UnderlyingPutOrCall, and UnderlyingStrikePrice are required. FIX.4.2
313 UnderlyingMaturityMonthYear Specifiesthe month and year of maturity. Required if UnderlyingMaturityDay is specified. FIX.4.2
314 UnderlyingMaturityDay Can be used in conjunction with UnderlyingMaturityMonthYear to specify a particular maturity date. FIX.4.2
315 UnderlyingPutOrCall For Options. FIX.4.2
316 UnderlyingStrikePrice For Options. FIX.4.2
317 UnderlyingOptAttribute For Options. FIX.4.2
436 UnderlyingContractMultiplier For Fixed Income, Convertible Bonds, Derivatives, etc. FIX.4.2
435 UnderlyingCouponRate For Fixed Income. FIX.4.2
308 UnderlyingSecurityExchange Can be used to identify the security. FIX.4.2
306 UnderlyingIssuer FIX.4.2
362 EncodedUnderlyingIssuerLen Must be set if EncodedUnderlyingIssuer (363) field is specified and must immediately precede it. FIX.4.2
363 EncodedUnderlyingIssuer Encoded (non-ASCII characters) representation of the UnderlyingIssuer (306) field in the encoded format specified via the MessageEncoding (347) field. FIX.4.2
307 UnderlyingSecurityDesc FIX.4.2
364 EncodedUnderlyingSecurityDescLen Must be set if EncodedUnderlyingSecurityDesc (365) field is specified and must immediately precede it. FIX.4.2
365 EncodedUnderlyingSecurityDesc Encoded (non-ASCII characters) representation of the UnderlyingSecurityDesc (307) field in the encoded format specified via the MessageEncoding (347) field. FIX.4.2
319 RatioQty Quantity of particular leg in the Security FIX.4.2
54 Side Indicates if this leg of the security is to be Bought or Sold as part of this complex security. FIX.4.2
318 UnderlyingCurrency FIX.4.2
Block StandardTrailer Y FIX.4.2