| FRAMES | NO FRAMES |
|
|
The Security Definition Request (c) message is used for the following:
| Tag | Field Name | FIXML | Req'd | Comments | |||
|---|---|---|---|---|---|---|---|
| <Standard Message Header> | Y | MsgType = c | |||||
| 320 | SecurityReqID | SecurityReqID | Y | ||||
| 321 | SecurityRequestType | SecurityReqType | Y | ||||
| 55 | Symbol | Symbol | N | Symbol of the requested Security | |||
| 65 | SymbolSfx | SymbolSfx | N | Suffix of the Requested Security | |||
| 48 | SecurityID | SecurityID | N | Security ID of the requested Security | |||
| 22 | IDSource | IDSource | N | Source of the Security ID | |||
| 167 | SecurityType | SecurityType | N | Must be specified if a Future or Option. If a Future: Symbol (55) , SecurityType (167) , and MaturityMonthYear (200) are required. If an Option: Symbol (55) , SecurityType (167) , MaturityMonthYear (200) , PutOrCall (201) , and StrikePrice (202) are required. | |||
| 200 | MaturityMonthYear | MonthYear | C | Specifiesthe month and year of maturity. Required if MaturityDay (205) is specified. | |||
| 205 | MaturityDay | Day | N | Can be used in conjunction with MaturityMonthYear (200) to specify a particular maturity date. | |||
| 201 | PutOrCall | PutCall | C | For Options. | |||
| 202 | StrikePrice | StrikePx | C | For Options. | |||
| 206 | OptAttribute | OptAttribute | N | For Options. | |||
| 231 | ContractMultiplier | ContractMultiplier | N | For Fixed Income, Convertible Bonds, Derivatives, etc. Note: If used, quantities should be expressed in the "nominal" (e.g. contracts vs. shares) amount. | |||
| 223 | CouponRate | CouponRate | N | For Fixed Income. | |||
| 207 | SecurityExchange | SecurityExch | N | ||||
| 106 | Issuer | Issuer | N | ||||
| 348 | EncodedIssuerLen | EncodedIssuerLen | C | Must be set if EncodedIssuer (349) field is specified and must immediately precede it. | |||
| 349 | EncodedIssuer | EncodedIssuer | C | Encoded (non-ASCII characters) representation of the Issuer (106) field in the encoded format specified via the MessageEncoding (347) field. | |||
| 107 | SecurityDesc | SecurityDesc | N | ||||
| 350 | EncodedSecurityDescLen | EncodedSecDescLen | C | Must be set if EncodedSecurityDesc (351) field is specified and must immediately precede it. | |||
| 351 | EncodedSecurityDesc | EncodedSecDesc | C | Encoded (non-ASCII characters) representation of the SecurityDesc (107) field in the encoded format specified via the MessageEncoding (347) field. | |||
| 15 | Currency | Currency | N | ||||
| 58 | Text | Text | N | Comment, instructions, or other identifying information. | |||
| 354 | EncodedTextLen | EncodedTextLen | C | Must be set if EncodedText (355) field is specified and must immediately precede it. | |||
| 355 | EncodedText | EncodedText | C | Encoded (non-ASCII characters) representation of the Text (58) field in the encoded format specified via the MessageEncoding (347) field. | |||
| 336 | TradingSessionID | TrdSesID | N | Optional Trading Session Identifier to specify a particular trading session for which you want to obtain a list of securities that are tradeable. | |||
| 146 | NoRelatedSym | NoRelatedSym | C | Number of legs that make up the Security | |||
| => | 311 | UnderlyingSymbol | UndrSymbol | C | The UnderlyingSymbol (311) must be specified as the first field in the repeating group. Required if NoRelatedSym (146) > 0. | ||
| => | 312 | UnderlyingSymbolSfx | UndrSymbolSfx | N | |||
| => | 309 | UnderlyingSecurityID | UndrSecurityID | N | |||
| => | 305 | UnderlyingIDSource | UndrIDSource | N | |||
| => | 310 | UnderlyingSecurityType | UndrSecurityType | N | Must be specified if a Future or Option. If a Future: UnderlyingSymbol (311) , UnderlyingSecurityType (310) , and UnderlyingMaturityMonthYear (313) are required. If an Option: UnderlyingSymbol (311) , UnderlyingSecurityType (310) , UnderlyingMaturityMonthYear (313) , UnderlyingPutOrCall (315) , and UnderlyingStrikePrice (316) are required. | ||
| => | 313 | UnderlyingMaturityMonthYear | UndrMonthYear | C | Specifies the month and year of maturity. Required if UnderlyingMaturityDay (314) is specified. | ||
| => | 314 | UnderlyingMaturityDay | UndrDay | N | Can be used in conjunction with UnderlyingMaturityMonthYear (313) to specify a particular maturity date. | ||
| => | 315 | UnderlyingPutOrCall | UndrPutCall | C | For Options. | ||
| => | 316 | UnderlyingStrikePrice | UndrStrikePx | C | For Options. | ||
| => | 317 | UnderlyingOptAttribute | UndrOptAttribute | N | For Options. | ||
| => | 436 | UnderlyingContractMultiplier | UndrContractMultiplier | N | For Fixed Income, Convertible Bonds, Derivatives, etc. | ||
| => | 435 | UnderlyingCouponRate | UndrCouponRate | N | For Fixed Income. | ||
| => | 308 | UnderlyingSecurityExchange | UndrSecurityExch | N | Can be used to identify the security. | ||
| => | 306 | UnderlyingIssuer | UndrIssuer | N | |||
| => | 362 | EncodedUnderlyingIssuerLen | UndrEncodedIssuerLen | C | Must be set if EncodedUnderlyingIssuer (363) field is specified and must immediately precede it. | ||
| => | 363 | EncodedUnderlyingIssuer | UndrEncodedIssuer | C | Encoded (non-ASCII characters) representation of the UnderlyingIssuer (306) field in the encoded format specified via the MessageEncoding (347) field. | ||
| => | 307 | UnderlyingSecurityDesc | UndrSecurityDesc | N | |||
| => | 364 | EncodedUnderlyingSecurityDescLen | UndrEncodedSecDescLen | C | Must be set if EncodedUnderlyingSecurityDesc (365) field is specified and must immediately precede it. | ||
| => | 365 | EncodedUnderlyingSecurityDesc | UndrEncodedSecDesc | C | Encoded (non-ASCII characters) representation of the UnderlyingSecurityDesc (307) field in the encoded format specified via the MessageEncoding (347) field. | ||
| => | 319 | RatioQty | RatioQty | N | Quantity of particular leg in the Security | ||
| => | 54 | Side | Side | N | Indicates if this leg of the security is to be Bought or Sold as part of this complex security. | ||
| => | 318 | UnderlyingCurrency | UndrCurrency | N | |||
| <Standard Message Trailer> | Y | ||||||
|
|
| FRAMES | NO FRAMES |