com.teraspaces.qwfix.ordermanager
Class FIXOrderManagerOrderChanges

java.lang.Object
  extended by com.teraspaces.qwfix.ordermanager.FIXOrderManagerOrderChanges

public final class FIXOrderManagerOrderChanges
extends Object

Defines the changes made to the order order.


Field Summary
static int CancelReject
          A cancel reject is added.
static int CumQtyChanged
          CumQtyIncreased | CumQtyReduced.
static int CumQtyIncreased
          CumQty is increased in execution report.
static int CumQtyReduced
          CumQty is reduced in execution report.
static int DupExecID
          ExecID is duplicated and PossDupFlag is not set.
static int ExecRefNotFound
          Execution not found by ExecRefID in a bust execution.
static int InternalIgnore
          Execution should be ignored.
static int None
          No changes.
static int OrderAdded
          An order or modification (cancel or cancel/replace) is added.
static int OrdStatusChanged
          OrdStatus of the order is changes by the execution report.
static int PendingOrderNotActive
          Pending order is not found or not active (no pending with the OrigClOrdID can be found).
static int PossDup
          ExecID is duplicated and PossDupFlag is set.
 
Constructor Summary
FIXOrderManagerOrderChanges()
           
 
Method Summary
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

None

public static final int None
No changes.

See Also:
Constant Field Values

CumQtyIncreased

public static final int CumQtyIncreased
CumQty is increased in execution report.

See Also:
Constant Field Values

CumQtyReduced

public static final int CumQtyReduced
CumQty is reduced in execution report. It usually indicates an error unless the execution is a bust or restated execution.

See Also:
Constant Field Values

CumQtyChanged

public static final int CumQtyChanged
CumQtyIncreased | CumQtyReduced.

See Also:
Constant Field Values

PossDup

public static final int PossDup
ExecID is duplicated and PossDupFlag is set. The message should be ignored.

See Also:
Constant Field Values

DupExecID

public static final int DupExecID
ExecID is duplicated and PossDupFlag is not set. The message should be ignored. It indicates an error.

See Also:
Constant Field Values

OrdStatusChanged

public static final int OrdStatusChanged
OrdStatus of the order is changes by the execution report.

A simple "Pending Cancel" or "Pending Replace" will not trigger this flag. Only a "real" change to OrdStatus will set the flag.

See Also:
Constant Field Values

PendingOrderNotActive

public static final int PendingOrderNotActive
Pending order is not found or not active (no pending with the OrigClOrdID can be found). It is an error.

See Also:
Constant Field Values

ExecRefNotFound

public static final int ExecRefNotFound
Execution not found by ExecRefID in a bust execution. It is an error.

See Also:
Constant Field Values

InternalIgnore

public static final int InternalIgnore
Execution should be ignored.

See Also:
Constant Field Values

OrderAdded

public static final int OrderAdded
An order or modification (cancel or cancel/replace) is added.

See Also:
Constant Field Values

CancelReject

public static final int CancelReject
A cancel reject is added.

See Also:
Constant Field Values
Constructor Detail

FIXOrderManagerOrderChanges

public FIXOrderManagerOrderChanges()