Security List (y)

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

Tag

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