The Security List message is used to return a list of securities that matches the criteria specified in a Security List Request (x).
Table 16 – Security List
FieldName |
Req’d |
Comments |
Format | ||
StandardHeader |
Y |
MsgType = y (lowercase Y) |
| ||
320 |
SecurityReqID |
Y |
Unique Id for the Security Definition Request. |
String | |
322 |
SecurityResponseID |
Y |
Identifier for the Security List message |
String | |
393 |
TotNoRelatedSym |
N |
Used to indicate the total number of securities being returned for this request. Used in the event that message fragmentation is required. |
Int | |
560 |
SecurityRequestResult |
Y |
Result of the Security Request identified by the SecurityReqID. |
Int | |
893 |
LastFragment |
N |
Indicates whether this is the last fragment in a sequence of message fragments. When set this indicates the last of the message group. |
Boolean | |
Start of Component block, expanded in line < SecListGrp > |
| ||||
146 |
NoRelatedSym |
Y/N |
Specifies the number of repeating symbols (instruments) specified. Required if SecurityRequestResult (560) = 0 (Valid request) |
NumInGrp | |
à |
Component block <Instrument> |
Y/N |
Insert here the set of “Instrument” (symbology) fields. Required if SecurityRequestResult (560) = 0 (Valid request) |
| |
à |
15 |
Currency |
N |
Identifies the currency used for price. Absence of this field is interpreted as the default for the security as defined in the reference data. |
Currency |
End of Component block, expanded in line < SecListGrp > |
| ||||
StandardTrailer |
Y |
|
|