FIX 4.2 : Security Status Request <e> message

Structure | Related Messages

Description

The Security Status Request <e> message provides for the ability to request the status of a security. One or more Security Status <f> messages are returned as a result of a Security Status Request <e> message.

The Security Status Request <e> message contains a SubscriptionRequestType <263> field. This tells the counter party what type of request is being made:

  • 0 - indicates that the requestor only wants a snapshot or the current status.
  • 1 - indicates that the requestor wants a snapshot (the current status) plus updates as the status changes. This is similar to subscribing for information and can be implemented in applications as a subscription mechanism.
  • 2 - indicates that the requestor wishes to cancel any pending snapshots or updates - in essence making this an unsubscribe operation.

Structure

Tag Field Name Req'd Comments
<MessageHeader> Y MsgType <35> = e
324 SecurityStatusReqID Y

Must be unique, or the ID of previous Security Status Request <e> to disable if SubscriptionRequestType <263> ='2' (Disable previous Snapshot + Updates Request).

55 Symbol Y
65 SymbolSfx N
48 SecurityID N
22 IDSource N
167 SecurityType N

Must be specified if a Future or Option. If a Future: Symbol <55>, SecurityType <167>, and MaturityMonthYear <200> are required. If an Option: Symbol <55>, 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
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
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.

15 Currency N
263 SubscriptionRequestType Y

SubcriptionRequestType indicates to the other party what type of response is expected. A snapshot request only asks for current information. A subscribe request asks for updates as the status changes. Unsubscribe will cancel any future update messages from the counter party.)

336 TradingSessionID N
<MessageTrailer> Y

 

Related Messages