[This message was posted by Carfield Yim of JPMorgan Chase <[email protected]> to the "General Q/A" discussion forum at http://fixprotocol.org/discuss/22. You can reply to it on-line at http://fixprotocol.org/discuss/read/2de78b60 - PLEASE DO NOT REPLY BY MAIL.]
I think what discussing here is unsol amend from exchange, which is difference from Order Cancel/Replace Request from buy side, isn't it? > Hi Yim, > > Following has been narrated from FIX 4.2, page no. 105 for order > modification request where fields which can be changed via this message > are mentioned. > > Sachin. > > Order Cancel/Replace Request (a.k.a. Order Modification Request) - > > The order cancel/replace request is used to change the parameters of an > existing order. > > Do not use this message to cancel the remaining quantity of an > outstanding order, use the Cancel Request message for this purpose. > > Cancel/Replace will be used to change any valid attribute of an open > order (i.e. reduce/increase quantity, change limit price, change > instructions, etc.) It can be used to re-open a filled order by > increasing OrderQty. > > An immediate response to this message is required. It is recommended > that an ExecutionRpt with ExecType=Pending Replace be sent unless the > Order Cancel/Replace Request can be immediately accepted (ExecutionRpt > with ExecType=Replaced) or rejected (Order Cancel Reject message). > > The Cancel/Replace request will only be accepted if the order can > successfully be pulled back from the exchange floor without executing. > Requests which cannot be processed will be rejected using the Cancel > Reject message. The Cancel Reject message should provide the ClOrdID and > OrigClOrdID values which were specified on the Cancel/Replace Request > message for identification. > > Note that while it is necessary for the ClOrdID to change and be unique, > the broker’s OrderID field does not necessarily have to change as a > result of the Cancel/Replace request. > > Only a limited number of fields can be changed via the cancel/replace > request message. All other fields should be retransmitted as sent in the > original order. The fields which can be changed via this message are: > ExecInst OrderQty OrdType Price HandlInst TimeInForce TradingSessionID > EffectiveTime ExpireDate ExpireTime MinQty MaxFloor StopPx PegDifference > DiscretionInst DiscretionOffset CashOrderQty OrderQty2 OpenClose > CoveredOrUncovered Side (i.e. sell to sell plus) MaxShow LocateReqd [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 -~----------~----~----~----~------~----~------~--~---
