Imported from previous forum
Hi,
I’d like to know with which messagetype I can reject an OrderStatusRequest-message on FIX4.0.
Is it correct to reject it with a BusinessMessageReject on FIX4.2 and up?
Thanks in advance,
Christoph
[ original email was from Roman Dultsin - RDultsin@riptidetrading.com ]
> Hi,
I’d like to know with which messagetype I can reject an OrderStatusRequest-
message on FIX4.0. Is it correct to reject it with a
BusinessMessageReject on FIX4.2 and up?Thanks in advance, Christoph
It’s usually preferable to use an application-level response to reject a request such as Order Status. For example, to reject Order Status Request with an unknown ClOrdID=123, an Execution Report with ExecTransType=Status(3) and OrdStatus=Rejected(8) could be utilized. If for some reason it’s not possible to use application-level reject, in FIX 4.0 a session-level reject message (MsgType=3) could be of help.
Hi
also from 4.2 up you can use OrdRejReason
with option
5 = Unknown Order <------
Byron
CMC markets
Hi,
I’d like to know with which messagetype I can reject an OrderStatusRequest-
message on FIX4.0. Is it correct to reject it with a
BusinessMessageReject on FIX4.2 and up?Thanks in advance, Christoph
It’s usually preferable to use an application-level response to reject a
request such as Order Status. For example, to reject Order Status
Request with an unknown ClOrdID=123, an Execution Report with
ExecTransType=Status(3) and OrdStatus=Rejected(8) could be utilized. If
for some reason it’s not possible to use application-level reject, in
FIX 4.0 a session-level reject message (MsgType=3) could be of help.
Hi,
thanks for your replies.
I forgot to mention that an application-level reject is not possible.
I want to send a response when there are errors in transforming the incoming FIX message to the data format of the application. So I cannot tell at that point whether there is an unknown ClOrdID or something like that.
Christoph
also from 4.2 up you can use OrdRejReason with option 5 = Unknown
Order <------
It’s usually preferable to use an application-level response to
reject a request such as Order Status. For example, to reject Order
Status Request with an unknown ClOrdID=123, an Execution Report with
ExecTransType=Status(3) and OrdStatus=Rejected(8) could be utilized.
If for some reason it’s not possible to use application-level
reject, in FIX 4.0 a session-level reject message (MsgType=3) could
be of help.