[Quickfix-users] FIX4.4 - missing values
Brought to you by:
orenmnero
From: Dmitry S. <di...@st...> - 2005-03-29 15:24:37
|
It seems there are missing values in spec/FIX44.xml for field 103: <field number="103" name="OrdRejReason" type="INT"> <value enum="0" description="BROKER_EXCHANGE_OPTION" /> <value enum="1" description="UNKNOWN_SYMBOL" /> <value enum="2" description="EXCHANGE_CLOSED" /> <value enum="3" description="ORDER_EXCEEDS_LIMIT" /> <value enum="4" description="TOO_LATE_TO_ENTER" /> <value enum="5" description="UNKNOWN_ORDER" /> <value enum="6" description="DUPLICATE_ORDER" /> <value enum="7" description="DUPLICATE_OF_A_VERBALLY_COMMUNICATED_ORDER" /> <value enum="8" description="STALE_ORDER" /> <value enum="9" description="TRADE_ALONG_REQUIRED" /> </field> In the documentation I found the following list: Code to identify reason for order rejection. Valid values: 0 = Broker / Exchange option 1 = Unknown symbol 2 = Exchange closed 3 = Order exceeds limit 4 = Too late to enter 5 = Unknown Order 6 = Duplicate Order (e.g. dupe ClOrdID (11)) 7 = Duplicate of a verbally communicated order 8 = Stale Order 9 = Trade Along required 10 = Invalid Investor ID 11 = Unsupported order characteristic12 = Surveillence Option 13 = Incorrect quantity 14 = Incorrect allocated quantity 15 = Unknown account(s) 99 = Other |