FIX 4.4 : Security List <y> message

Structure | Related Messages

Description

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

Structure

Tag Field Name Req'd Comments
<MessageHeader> Y MsgType <35> = y
320 SecurityReqID Y
322 SecurityResponseID Y

Identifier for the Security List <y> message

560 SecurityRequestResult Y

Result of the Security Request identified by the SecurityReqID <320>

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 of the requested Security

=> Component Block - <InstrumentExtension> N

Insert here the set of "<InstrumentExtension>" fields

=> Component Block - <FinancingDetails> N

Insert here the set of "<FinancingDetails>" fields

=> 711 NoUnderlyings N

Number of underlyings

=> => Component Block - <UnderlyingInstrument> N

Must be provided if Number of underlyings > 0

=> 15 Currency N
=> Component Block - <Stipulations> N

Insert here the set of "<Stipulations>" fields

=> 555 NoLegs N

Number of legs that make up the Security

=> => Component Block - <InstrumentLeg> N

Insert here the set of "<InstrumentLeg>" (leg symbology) fields

Required if NoLegs <555> > 0

=> => 690 LegSwapType N
=> => 587 LegSettlType N
=> => Component Block - <LegStipulations> N

Insert here the set of "<LegStipulations>" (leg symbology) fields

Required if NoLegs <555> > 0

=> => Component Block - <LegBenchmarkCurveData> N

Insert here the set of "<LegBenchmarkCurveData>" (leg symbology) fields

Required if NoLegs <555> > 0

=> Component Block - <SpreadOrBenchmarkCurveData> N

Insert here the set of "<SpreadOrBenchmarkCurveData>" fields

=> Component Block - <YieldData> N

Insert here the set of "<YieldData>" fields

=> 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 <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.

<MessageTrailer> Y

 

Related Messages