Advertisement (MsgType = 7, FIXML = Adv)

Advertisement (7) messages are used to announce completed transactions. The Advertisement (7) message can be transmitted in various transaction types; NEW, CANCEL and REPLACE. All message types other than NEW modify the state of a previously transmitted advertisement identified in AdvRefID (3) .

Tag Field Name FIXML Req'd Comments
<Standard Message Header> Y MsgType = 7
2 AdvId @AdvId Y
5 AdvTransType @AdvTransTyp Y
3 AdvRefID @AdvRefID C Required for Cancel and Replace AdvTransType messages
<Instrument> Y
555 NoLegs Leg N Number of legs Identifies a Multi-leg Execution if present and non-zero.
=> <Instrument Leg> C Must be provided if Number of legs > 0
711 NoUnderlyings Undly N Number of underlyings
=> <Underlying Instrument> C Must be provided if Number of underlyings > 0
4 AdvSide @AdvSide Y
53 Quantity @Qty Y
854 QtyType @QtyTyp N
44 Price @Px N
15 Currency @Ccy N
75 TradeDate @TrdDt N
60 TransactTime @TxnTm N
58 Text @Txt N
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.
149 URLLink @URL N A URL (Uniform Resource Locator) link to additional information (i.e.
30 LastMkt @LastMkt N
336 TradingSessionID @SesID N
625 TradingSessionSubID @SesSub N
<Standard Message Trailer> Y