[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
|