[This message was posted by Hanno Klein of Deutsche Börse Systems <[email protected]> to the "4.4 Changes" discussion forum at http://fixprotocol.org/discuss/17. You can reply to it on-line at http://fixprotocol.org/discuss/read/515d3b2b - PLEASE DO NOT REPLY BY MAIL.]
The response to a mass cancel request is a mass cancel report. The OrderCancelReject can only reject modification or deletion requests for individual orders. The mass cancel response has a repeating group AffectedOrdGrp where you can send those that were deleted. By definition, all others were not deleted (for whatever reason). If you look beyond FIX 4.4 you can see how the functionality has been further developed by adding a repeating group of orders that were not affected. Here you could convey those that have been filled and can thus not be deleted. The original idea for this was to convey things like locked orders that only temporarily prevent deletion. In general I would say that none of the orders that have reached end of life should be included in the lookup of orders that meet the matching criteria of the mass cancel request. Otherwise, you also have to convey orders that have expired or have been cancelled by the user. An Algo trader issuing a mass cancel is not interested about the many orders he has previously entered and cancelled. The mass cancel should only apply to active orders that can still be matched against other orders. Regards, Hanno. > Hi All, > > We are in the process of implementing OrderMassCancel Request; Need your > help on how to handle a particular instance on server side (simulator). > Below is the scenario, > > Client sends OrderMassCancel Request to server (Simulator) and specifies > Matching criteria would be Tag 530=4 (CxlOrdersCFICode) and > 461(CFIcode)=ESXXXX. So all the orders which is having 461= ESXXXX on > the server side should be cancelled. > > There are some of the orders which is having 461=ESXXXX are fully filled > and Serve sends cancelreject message to client for fully filled order. > My question is, > 1. What will be the values of 11 and 41 in 35=9 message? Since both are > mandatory tags in 35=9 message. > 2. And what will be the value of 434(CxlRejResponseTo) in 35=9 message?? > > Thanks in advance Binayakumar patel [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.
