Show pageOld revisionsBacklinksBack to top This page is read only. You can view the source, but not change it. Ask your administrator if you think this is wrong. ===== MarketData Request Reject ===== ==== Rejecting Market Data Requests ==== The **Market Data Request Reject** (Tag `35=Y`) is generated when the T4 FIX API cannot honor a Market Data Request. The rejection reason may stem from: * Market or exchange not available * Lack of user permission * Undefined markets * Other reasons The rejection is paired against a previous Market Data Request with the mandatory **MDReqID** (Tag `262`). ---- === Message Dictionary === ^ Tag ^ Field Name ^ Req'd ^ Comments ^ | **Standard Header** | Y | MsgType = Y | | 262 | MDReqID | Y | For a single market request, it carries the MDReqID of the rejected Market Data Request. MultiMarket requests carry asterisks. | | 281 | MDReqRejReason | N | Reason for the rejection of a Market Data Request. Possible values: | | | | | `0` = Unknown Symbol | | | | | `1` = Duplicate MD Request ID | | | | | `3` = Insufficient Permissions | | | | | `4` = Unsupported Subscription Request Type | | | | | `5` = Unsupported Market Depth | | | | | `6` = Unsupported MD Update Type | | | | | `8` = Unsupported MD Entry Type | | | | | `9` = Maximum Limit Exceeded | | | | | `10` = Chart Data not Enabled | | | | | `11` = Trial period has expired | | 48 | SecurityID | N | T4 Market Identifier. | | 58 | Text | N | Free format text string further describing the reason for the rejection. | | **Standard Trailer** | Y | | ==== Sample Messages ==== Subscription attempt to a market that does not exist <code> >> 10/11/2012 10:33:37 AM [FIXMARKETDATAREQUEST] 34=11|49=T4Example|56=T4|52=20121011-15:33:37.934|262=md-10/11/2012 10:33:37 AM|263=1|264=10|265=5|1070=1|267=11|269=0|269=1|269=2|269=3|269=4|269=6|269=7|269=8|269=K|269=L|269=B|146=1|55=ES|48=CME_20211200_ESZ2|167=FUT|207=CME_Eq| [FIXMARKETDATAREQUEST] [MsgSeqNum] 34 = 11 [SenderCompID] 49 = T4Example [TargetCompID] 56 = T4 [SendingTime] 52 = 20121011-15:33:37.934 [MDReqID] 262 = md-10/11/2012 10:33:37 AM [SubscriptionRequestType] 263 = 1 (SNAPSHOT_PLUS_UPDATES) [MarketDepth] 264 = 10 [MDUpdateType] 265 = 5 (SMART) [MDQuoteType] 1070 = 1 (TICKS) [NoMDEntryTypes] 267 = 11 [MDEntryType] 269 = 0 (BID) [MDEntryType] 269 = 1 (OFFER) [MDEntryType] 269 = 2 (IMPLIED_BID) [MDEntryType] 269 = 3 (IMPLIED_OFFER) [MDEntryType] 269 = 4 (TRADE) [MDEntryType] 269 = 6 (SETTLEMENT_PRICE) [MDEntryType] 269 = 7 (TRADING_SESSION_HIGH_PRICE) [MDEntryType] 269 = 8 (TRADING_SESSION_LOW_PRICE) [MDEntryType] 269 = K (LIMIT_HIGH_PRICE) [MDEntryType] 269 = L (LIMIT_LOW_PRICE) [MDEntryType] 269 = B (TRADE_VOLUME) [NoRelatedSym] 146 = 1 [Symbol] 55 = ES [SecurityID] 48 = CME_20211200_ESZ2 [SecurityType] 167 = FUT (FUTURE) [SecurityExchange] 207 = CME_Eq </code> Rejection of Market Data Request <code> << 10/11/2012 10:33:37 AM [fixmarketdatareject] 34=76|49=T4|56=T4Example|50=T4FIX|52=20121011-15:33:37.965|262=md-10/11/2012 10:33:37 AM|48=CME_20211200_ESZ2|281=0|58=Market is not available| [FIXMARKETDATAREJECT] [MsgSeqNum] 34 = 76 [SenderCompID] 49 = T4 [TargetCompID] 56 = T4Example [SenderSubID] 50 = T4FIX [SendingTime] 52 = 20121011-15:33:37.965 [MDReqID] 262 = md-10/11/2012 10:33:37 AM [SecurityID] 48 = CME_20211200_ESZ2 [MDReqRejReason] 281 = 0 (UNKNOWN_SYMBOL) [Text] 58 = Market is not available </code> [[developers:legacy_fix_api|T4 FIX API Home]] developers/fixapi.marketdatarequestreject.txt Last modified: 2025/08/15 12:42by rob