FIX 4.2 : News <B> message

Structure | Related Messages

Description

The News <B> message is a general free format message between the broker and institution. The message contains flags to identify the news item's urgency and to allow sorting by subject company (symbol). The News <B> message can be originated at either the broker or institution side.

Structure

Tag Field Name Req'd Comments
<MessageHeader> Y MsgType <35> = B
42 OrigTime N
61 Urgency N
148 Headline Y

Specifies the headline text

358 EncodedHeadlineLen N

Must be set if EncodedHeadline <359> field is specified and must immediately precede it.

359 EncodedHeadline N

Encoded (non-ASCII characters) representation of the Headline <148> field in the encoded format specified via the MessageEncoding <347> field.

215 NoRoutingIDs N

Required if any RoutingType <216> and RoutingIDs are specified. Indicates the number within repeating group.

=> 216 RoutingType N

Indicates type of RoutingID <217>. Required if NoRoutingIDs <215> is > 0.

=> 217 RoutingID N

Identifies routing destination. Required if NoRoutingIDs <215> is > 0.

146 NoRelatedSym N

Specifies the number of repeating symbols specified

=> 46 RelatdSym N

Can be repeated multiple times if message is related to multiple symbols.

=> 65 SymbolSfx N

Can be repeated multiple times if message is related to multiple symbols.

=> 48 SecurityID N

Can be repeated multiple times if message is related to multiple symbols.

=> 22 IDSource N

Can be repeated multiple times if message is related to multiple symbols.

=> 167 SecurityType N

Must be specified if a Future or Option. If a Future: RelatdSym <46>, SecurityType <167>, and MaturityMonthYear <200> are required. If an Option: RelatdSym <46>, SecurityType <167>, MaturityMonthYear <200>, PutOrCall <201>, and StrikePrice <202> are required.

=> 200 MaturityMonthYear N

Specifies the month and year of maturity. Required if MaturityDay <205> is specified.

=> 205 MaturityDay N

Can be used in conjunction with MaturityMonthYear <200> to specify a particular maturity date.

=> 201 PutOrCall N

For Options.

=> 202 StrikePrice N

For Options.

=> 206 OptAttribute N

For Options.

=> 231 ContractMultiplier N

For Fixed Income, Convertible Bonds, Derivatives, etc. Note: If used, quantities should be expressed in the "nominal" (e.g. contracts vs. shares) amount.

=> 223 CouponRate N

For Fixed Income.

=> 207 SecurityExchange N

Can be used to identify the security.

=> 106 Issuer N

Can be repeated multiple times if message is related to multiple symbols.

=> 348 EncodedIssuerLen N

Must be set if EncodedIssuer <349> field is specified and must immediately precede it.

=> 349 EncodedIssuer N

Encoded (non-ASCII characters) representation of the Issuer <106> field in the encoded format specified via the MessageEncoding <347> field.

=> 107 SecurityDesc N

Can be repeated multiple times if message is related to multiple symbols.

=> 350 EncodedSecurityDescLen N

Must be set if EncodedSecurityDesc <351> field is specified and must immediately precede it.

=> 351 EncodedSecurityDesc N

Encoded (non-ASCII characters) representation of the SecurityDesc <107> field in the encoded format specified via the MessageEncoding <347> field.

33 LinesOfText Y

Specifies the number of repeating lines of text specified

=> 58 Text Y

Repeating field, number of instances defined in LinesOfText <33>

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

149 URLLink N

A URL (Uniform Resource Locator) link to additional information (i.e. https://en.wikipedia.org/wiki/URL)

95 RawDataLength N
96 RawData N
<MessageTrailer> Y

 

Related Messages