Security List

TagField NameReq'dComments
Component Block <Standard Header> Y MsgType = y (lowercase Y)
320 SecurityReqID Y
322 SecurityResponseID Y Identifier for the Security List message
560 SecurityRequestResult Y Result of the Security Request identified by the SecurityReqID
393 TotNoRelatedSym N Used to indicate if the total number of securities being returned for this request. Used in the event that message fragmentation is required.
893 LastFragment N Indicates if this message in a fragmented response
146 NoRelatedSym N Specifies the number of repeating symbols (instruments) specified
Component Block <Instrument> N Insert here the set of "Instrument" (symbology) fields defined in "COMMON COMPONENTS OF APPLICATION MESSAGES" of the requested Security
Component Block <Instrument Extension> N Insert here the set of "InstrumentExtension" fields defined in "COMMON COMPONENTS OF APPLICATION MESSAGES"
Component Block <Financing Details> N Insert here the set of "FinancingDetails" fields defined in "COMMON COMPONENTS OF APPLICATION MESSAGES"
711 NoUnderlyings N Number of underlyings
Component Block <Underlying Instrument> N Must be provided if Number of underlyings > 0
15 Currency N
Component Block <Stipulations> N Insert here the set of "Stipulations" fields defined in "COMMON COMPONENTS OF APPLICATION MESSAGES"
555 NoLegs N Number of legs that make up the Security
Component Block <Instrument Leg> N Insert here the set of "Instrument Legs" (leg symbology) fields defined in "COMMON COMPONENTS OF APPLICATION MESSAGES" Required if NoLegs > 0
690 LegSwapType N
587 LegSettlType N
Component Block <Leg Stipulations> N Insert here the set of "LegStipulations" (leg symbology) fields defined in "COMMON COMPONENTS OF APPLICATION MESSAGES" Required if NoLegs > 0
Component Block <Leg Benchmark Curve Data> N Insert here the set of "LegBenchmarkCurveData" (leg symbology) fields defined in "COMMON COMPONENTS OF APPLICATION MESSAGES" Required if NoLegs > 0
Component Block <Spread Or Benchmark Curve Data> N Insert here the set of "SpreadOrBenchmarkCurveData" fields defined in "COMMON COMPONENTS OF APPLICATION MESSAGES"
Component Block <Yield Data> N Insert here the set of "YieldData" fields defined in "COMMON COMPONENTS OF APPLICATION MESSAGES"
561 RoundLot N
562 MinTradeVol N
336 TradingSessionID N
625 TradingSessionSubID N
827 ExpirationCycle N
58 Text N Comment, instructions, or other identifying information.
354 EncodedTextLen N Must be set if EncodedText field is specified and must immediately precede it.
355 EncodedText N Encoded (non-ASCII characters) representation of the Text field in the encoded format specified via the MessageEncoding field.
Component Block <Standard Trailer> Y
XML DTD
<!ENTITY % SecListCustom "" >
<!ENTITY % SecListContent "SecReqID, SecRspID, SecReqRslt, TotNoReltdSym?, LastFragment?, SecListGrp* %SecListCustom;" >
<!ELEMENT SecList (%SecListContent;)>
<!ATTLIST SecList
FIXMsgType_ENUM CDATA #FIXED "y"
Category CDATA #FIXED "SecurityAndTradingSessionDefinitionOrStatus"
FIXSpecVolume CDATA #FIXED 'Volume3'
FullName CDATA #FIXED "SecurityList"
ComponentType CDATA #FIXED "Message" >