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

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 @StatReqID Y Must be unique, or the ID of previous Security Status Request (e) to disable if SubscriptionRequestType (263) = Disable previous Snapshot + Updates Request (2).
<Instrument> Y
<Instrument Extension> N
711 NoUnderlyings Undly N Number of underlyings
=> <Underlying Instrument> C Must be provided if Number of underlyings > 0
555 NoLegs Leg N Number of legs that make up the Security
=> <Instrument Leg> C Required if NoLegs (555) > 0
15 Currency @Ccy N
263 SubscriptionRequestType @SubReqTyp 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 @SesID N
625 TradingSessionSubID @SesSub N
<Standard Message Trailer> Y