[This message was posted by Sumit Kumar of Indus Valley Partners India Ltd. <[email protected]> to the "4.2 Changes" discussion forum at http://fixprotocol.org/discuss/5. You can reply to it on-line at http://fixprotocol.org/discuss/read/6e2bfe7c - PLEASE DO NOT REPLY BY MAIL.]
Hi Sundar, I think under normal circumstances a typical FIX engine will not reject an order message with earlier used ClintorderID. This may be possible by applying some extra validation in your FIX engine. Ideally this is something which should be implemented in your OMS, to reject Order messages which are sent with already used ClientOrderID on the same day/across days. It should also be noted here that at first place your counterparty should have this implemented in his OMS, not to submit new orders with ClientOrderID which has already been rejected. Under normal practise Trading partners keeps ClientOrderIDs to be unique on a single day, some houses keep it unique across days. If this practise is not followed strictly, it becomes very difficult to monitor the status of orders on a trading floor. > Hi, When a FIX engine rejects a order message (new order/modify/cancel) > request, can the sender of this order message send the same order with > error rectified using the same client order id as used in the first > order message. > > Ex. A.FIX Client sends a new order message with Client Order ID > (11) as 1. > B.FIX server rejects the message. say Invalid price. > C.Now FIX client sends the new order message with a proper price and > with the same Client order ID 1. > > Should the FIX server accept this order or reject it saying "Duplicate > Order ID" ? [You can unsubscribe from this discussion group by sending a message to mailto:[email protected]] --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Financial Information eXchange" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/FIX-Protocol?hl=en -~----------~----~----~----~------~----~------~--~---
