The Derivative Security List Request (x) message is used to return a list of securities from the counterparty that match criteria provided on the request
Subscription for security status can be optionally specified by including the SubscriptionRequestType[263] field on the message.
SecurityListRequestType[559] specifies the criteria of the request:
0 - Symbol
1 - SecurityType (167) and/or CFICode
2 - Product
3 - TradingSessionID
4 - All Securities
| Tag | Field Name | Req'd | Comments | ||
|---|---|---|---|---|---|
| <Standard Message Header> | Y | MsgType = z |
|||
| 320 | SecurityReqID | Y | |||
| 559 | SecurityListRequestType | Y | |||
| Component Block - <UnderlyingInstrument> | N | Specifies the underlying instrument |
|||
| 762 | SecuritySubType | N | |||
| 15 | Currency | N | |||
| 58 | Text | N | Comment, instructions, or other identifying information. |
||
| 354 | EncodedTextLen | N | Must be set if EncodedText (355) field is specified and must immediately precede it. |
||
| 355 | EncodedText | N | Encoded (non-ASCII characters) representation of the Text (58) field in the encoded format specified via the MessageEncoding (347) field. |
||
| 336 | TradingSessionID | 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 | N | |||
| 263 | SubscriptionRequestType | N | Subscribe or unsubscribe for security status to security specified in request. |
||
| <Standard Message Trailer> | Y | ||||