Imported from previous forum
Hi,
I’m looking for clarification on handling Status requests for replaced orders (state change matrix D26 in the FIX 4.2 spec)
- New Order(X): ClOrdId=X, OrderQty=10000
- Order Replace(Y, X): ClOrdId=Y, OrigClOrdId=X, OrderQty=12000
- Status Request(X): ClOrdId=Y, OrigClOrdId=X, OrderQty=12000
In the example above, we receive a Status request for a replaced or ‘old’ order and we reply with the ‘current’ order, using the OrigClOrdId to ‘allow tie back of ExecReport to status request’.
Will a Status request for an order anywhere in the order chain always result in a reply detailing the ‘current’ state of the order? Thus it is not possible to request ‘previous’ or historical order states?
Any input would be greatly appreciated.
j.