Security List (MsgType = y, FIXML = SecList)

The Security List (y) message is used to return a list of securities that matches the criteria specified in a Security List (y) Request.

Tag Field Name FIXML Req'd Comments
<Standard Message Header> Y MsgType = y
964 SecurityReportID @RptID N
715 ClearingBusinessDate @BizDt N
320 SecurityReqID @ReqID N
322 SecurityResponseID @RspID N Identifier for the Security List (y) message
560 SecurityRequestResult @ReqRslt N Result of the Security Request identified by the SecurityReqID
393 TotNoRelatedSym @TotNoReltdSym N Used to indicate the total number of securities being returned for this request. Used in the event that message fragmentation is required.
893 LastFragment @LastFragment N Indicates whether this is the last fragment in a sequence of message fragments. Only required where message has been fragmented.
146 NoRelatedSym SecL N Specifies the number of repeating symbols (instruments) specified
=> <Instrument> C Insert here the set of "Instrument" fields defined in "Common Components of Application Messages" of the requested Security
=> <InstrumentExtension> N Insert here the set of "InstrumentExtension" fields defined in "Common Components of Application Messages".
=> <FinancingDetails> N Insert here the set of "FinancingDetails" fields defined in "Common Components of Application Messages".
=> 711 NoUnderlyings N Number of underlyings
=> => <UnderlyingInstrument> C Must be provided if Number of underlyings > 0
=> 15 Currency @Ccy N
=> <Stipulations> N Insert here the set of "Stipulations" fields defined in "Common Components of Application Messages".
=> 555 NoLegs SecL N Number of legs that make up the Security
=> => <InstrumentLeg> C Insert here the set of "Instrument Legs" fields defined in "Common Components of Application Messages". Required if NoLegs (555) > 0
=> => 690 LegSwapType @SwapTyp N
=> => 587 LegSettlType @SettlTyp N
=> => <LegStipulations> C Insert here the set of "LegStipulations" fields defined in "Common Components of Application Messages". Required if NoLegs (555) > 0
=> => <LegBenchmarkCurveData> C Insert here the set of "LegBenchmarkCurveData" fields defined in "Common Components of Application Messages". Required if NoLegs (555) > 0
=> <SpreadOrBenchmarkCurveData> N Insert here the set of "SpreadOrBenchmarkCurveData" fields defined in "Common Components of Application Messages".
=> <YieldData> N Insert here the set of "YieldData" fields defined in "Common Components of Application Messages".
=> 561 RoundLot @RndLot N
=> 562 MinTradeVol @MinTrdVol N
=> 336 TradingSessionID @SesID N
=> 625 TradingSessionSubID @SesSub N
=> 827 ExpirationCycle @ExpirationCycle N
=> 58 Text @Txt N Comment, instructions, or other identifying information.
=> 354 EncodedTextLen @EncTxtLen C Must be set if EncodedText (355) field is specified and must immediately precede it.
=> 355 EncodedText @EncTxt C Encoded (non-ASCII characters) representation of the Text (58) field in the encoded format specified via the MessageEncoding (347) field.
<Standard Message Trailer> Y