FIX.4.2 Message

SecurityDefinition [type 'd']

The Security Definition message is used for the following:

1. Accept the security defined in a Security Definition message.

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

3. Reject the security requested in a Security Definition message

4. Return a list of Security Types

5. Return a list of Securities


Added  FIX.4.2

Expand Components | Collapse Components

Field or ComponentField NameReq'dCommentsDepr.
ComponentStandardHeader

MsgType = d (lowercase)

 
320SecurityReqID 
322SecurityResponseID

Identifier for the Security Definition message

 
323SecurityResponseType  
393TotalNumSecurities 
55Symbol 

Symbol of the requested Security

 
65SymbolSfx 

Suffix of the Requested Security

 
48SecurityID 

Security ID of the requested Security

 
22IDSource 

Source of the Security ID

 
167SecurityType 

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.

Set to "?" if Security Definition Request is looking for the Security Types

 
200MaturityMonthYear 

Specifiesthe month and year of maturity. Required if MaturityDay is specified.

 
205MaturityDay 

Can be used in conjunction with MaturityMonthYear to specify a particular maturity date.

 
201PutOrCall 

For Options.

 
202StrikePrice 

For Options.

 
206OptAttribute 

For Options.

 
231ContractMultiplier 

For Fixed Income, Convertible Bonds, Derivatives, etc. Note: If used, quantities should be expressed in the "nominal" (e.g. contracts vs. shares) amount.

 
223CouponRate 

For Fixed Income.

 
207SecurityExchange  
106Issuer  
348EncodedIssuerLen 

Must be set if EncodedIssuer field is specified and must immediately precede it.

 
349EncodedIssuer 

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

 
107SecurityDesc  
350EncodedSecurityDescLen 

Must be set if EncodedSecurityDesc field is specified and must immediately precede it.

 
351EncodedSecurityDesc 

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

 
15Currency  
336TradingSessionID  
58Text 

Comment, instructions, or other identifying information.

 
354EncodedTextLen 

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

 
355EncodedText 

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

 
Repeating Group 146NoRelatedSym 

Number of legs that make up the Security

 
311UnderlyingSymbol 

Must be specified as the first field in the repeating group. Required if NoRelatedSym > 0.

 
312UnderlyingSymbolSfx  
309UnderlyingSecurityID  
305UnderlyingIDSource  
310UnderlyingSecurityType 

Must be specified if a Future or Option. If a Future: UnderlyingSymbol, UnderlyingSecurityType, and UnderlyingMaturityMonthYear are required. If an Option: UnderlyingSymbol, UnderlyingSecurityType, UnderlyingMaturityMonthYear, PutOrCall, and UnderlyingStrikePrice are required.

 
313UnderlyingMaturityMonthYear 

Specifiesthe month and year of maturity. Required if UnderlyingMaturityDay is specified.

 
314UnderlyingMaturityDay 

Can be used in conjunction with UnderlyingMaturityMonthYear to specify a particular maturity date.

 
315UnderlyingPutOrCall 

For Options.

 
316UnderlyingStrikePrice 

For Options.

 
317UnderlyingOptAttribute 

For Options.

 
436UnderlyingContractMultiplier 

For Fixed Income, Convertible Bonds, Derivatives, etc.

 
435UnderlyingCouponRate 

For Fixed Income.

 
308UnderlyingSecurityExchange 

Can be used to identify the security.

 
306UnderlyingIssuer  
362EncodedUnderlyingIssuerLen 

Must be set if EncodedUnderlyingIssuer field is specified and must immediately precede it.

 
363EncodedUnderlyingIssuer 

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

 
307UnderlyingSecurityDesc  
364EncodedUnderlyingSecurityDescLen 

Must be set if EncodedUnderlyingSecurityDesc field is specified and must immediately precede it.

 
365EncodedUnderlyingSecurityDesc 

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

 
319RatioQty 

Quantity of particular leg in the Security

 
54Side 

Indicates if this leg of the security is to be Bought or Sold as part of this complex security.

 
318UnderlyingCurrency  
end Repeating Group
ComponentStandardTrailer