Reject Scenarios

Overview

4 known scenarios:

  • Execution report
  • Session reject message
  • Business message reject
  • Market data reject

Trading

In response to New Order Single <35> = D:

Scenario Expected Response acquired from Acceptor
New Order Single <35 = D> containing invalid symbols, either format is not supported, symbol is unsupported by the broker, or the symbol is not supported by the group which the client belongs to Execution Report <35 = 8> with OrdStatus<39> = Canceled and ExecType <150> = Rejected
Required field missing Business Message Reject <35 = j>
Invalid order quantity<38>, either the value is out of range or in wrong format Execution Report <35 = 8> with OrdStatus<39> = Canceled and ExecType <150> = Rejected
Invalid side<54> value, either the value is not supported or in wrong format Reject <35 = 3>
Invalid Order type<40> value, either the value is not supported or in wrong format Reject <35 = 3>
Missing price<44> field for Limit order Reject <35 = 3>
Missing StopPx<99> field for Stop order Reject <35 = 3>

Quoting

In response to Market Data Request <35> = V:

Scenario Expected Response acquired from Acceptor
Market Data Request <35= V> containing invalid symbols, either the symbol is unsupported by the broker, or not supported by the group which the client belongs to Market Data Request Reject <35 =Y> with MDReqRejReason<281> = Insufficient Permissions
Market Data Request <35= V> with Symbol<55> field missing Business Message Reject <35 =j>
Market Data Request <35= V> with NoRelatedSym<146> field missing Business Message Reject <35 =j>