Description
The Security Status Request message provides for the ability to request the status of a security. One or more SecurityStatus <f> messages are returned as a result of a Security Status Request message.
The Security Status Request 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 | |
---|---|---|---|---|
Component Block - <StandardHeader> | Y | MsgType = e (lowercase) | ||
324 | SecurityStatusReqID | Y | Must be unique, or the ID of previous SecurityStatusRequest <e> to disable if SubscriptionRequestType <263>='2' (Disable previous Snapshot + Updates Request). | |
Component Block - <Instrument> | Y | Insert here the set of <Instrument> (symbology) fields | ||
Component Block - <InstrumentExtension> | N | Insert here the set of <InstrumentExtension> fields | ||
Component Block - <FinancingDetails> | N | |||
Component Block - <UndInstrmtGrp> | N | Number of underlyings | ||
Component Block - <InstrmtLegGrp> | N | Number of legs that make up the Security | ||
Component Block - <RelatedInstrumentGrp> | N | |||
15 | Currency | N | ||
2897 | CurrencyCodeSource | N | ||
263 | SubscriptionRequestType | Y | SubscriptionRequestType 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. | |
1301 | MarketID | N | ||
1300 | MarketSegmentID | N | ||
336 | TradingSessionID | N | ||
625 | TradingSessionSubID | N | ||
Component Block - <StandardTrailer> | Y |