Security Status Request (MsgType = e, FIXML = SecurityStatusReq)

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.

Tag Field Name FIXML Req'd Comments
<Standard Message Header> Y MsgType = e
324 SecurityStatusReqID SecurityStatusReqID Y Must be unique, or the ID of previous Security Status Request (e) to disable if  (2) = Disable previous Snapshot + Updates Request (2).
55 Symbol Symbol Y
65 SymbolSfx SymbolSfx N
48 SecurityID SecurityID N
22 IDSource IDSource N
167 SecurityType 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 MonthYear C Specifies the month and year of maturity. Required if MaturityDay (205) is specified.
205 MaturityDay Day N Can be used in conjunction with MaturityMonthYear (200) to specify a particular maturity date.
201 PutOrCall PutCall C For Options.
202 StrikePrice StrikePx C For Options.
206 OptAttribute OptAttribute N For Options.
231 ContractMultiplier 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 CouponRate N For Fixed Income.
207 SecurityExchange SecurityExch N Can be used to identify the security.
106 Issuer Issuer N
348 EncodedIssuerLen EncodedIssuerLen C Must be set if EncodedIssuer (349) field is specified and must immediately precede it.
349 EncodedIssuer EncodedIssuer C Encoded (non-ASCII characters) representation of the Issuer (106) field in the encoded format specified via the MessageEncoding (347) field.
107 SecurityDesc SecurityDesc N
350 EncodedSecurityDescLen EncodedSecDescLen C Must be set if EncodedSecurityDesc (351) field is specified and must immediately precede it.
351 EncodedSecurityDesc EncodedSecDesc C Encoded (non-ASCII characters) representation of the SecurityDesc (107) field in the encoded format specified via the MessageEncoding (347) field.
15 Currency Currency N
263 SubscriptionRequestType SubscriptionReqType Y SubscriptionRequestType (263) 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 TrdSesID N
<Standard Message Trailer> Y