Time
|
Message Received (ClOrdID, OrigClOrdID)
|
Message Sent (ClOrdID, OrigClOrdID)
|
Exec Type
|
OrdStatus
|
Order Qty
|
Cum Qty
|
Leaves Qty
|
Last Qty
|
Comment
|
1
|
New Order(X)
|
|
|
|
10000
|
|
|
|
|
2
|
|
Execution(X)
|
New
|
New
|
10000
|
0
|
10000
|
0
|
|
3
|
New Order(X)
|
|
|
|
10000
|
|
|
|
PossResend=Y
|
4
|
|
Execution(X)
|
Order Status
|
New
|
10000
|
0
|
10000
|
|
Because order X has already been received, confirm back the current state of the order. Last Qty
not required when ExecType = Order Status
|
5
|
New Order(X)
|
|
|
|
20000
|
|
|
|
PossResend=N or not set
|
6
|
|
Execution(X)
|
Rejected
|
New
|
10000
|
0
|
10000
|
|
OrdRejReason = duplicate order. Note combining a reject of the second order for 20000 with a
status on the first order for 10000.
|
7
|
New Order(Y)
|
|
|
|
15000
|
|
|
|
PossResend=Y
|
8
|
|
Execution(Y)
|
New
|
New
|
15000
|
0
|
15000
|
0
|
Because order Y has not been received before, confirm back as a new order.
|