|
List Trading
< Previous Next >
Re: rejecting a List Cancel Request message
Andrew Broome / TransactTools 6 Oct 2004 4:01PM ET> I was wondering if there is a simple way to reject a List Cancel Request
> message (MsgType=K). For single order cancels, there is a special
> message type for rejections (MsgType=9); however, I do not see the
> analog for lists. The List Status message is not suitable and requires
> detailed information for each order in the List. What is the correct way
> to do this?
The Fix 4.4 specification indicates that the ListStausMessage(MsgType = N) may be used to respond to a ListCancelMessage(MsgType = K) on page 138 of Volume 4 in the description of the ListStatusMessage.
It is my interpretation that a ListStatusMessage is the correct message to reject a ListCancelMessage. The ListStatusMessage should be sent with ListStatusType(429)=2 (Response), ListOrderStatus(431)=7 (Reject) and ListStatusTest(444) explaining which ListCancelMessage was rejected and why. To avoid having to include all of the order details, NoOrders can be set to 0.
Alternatively, a BusinessMessageReject(MsgType = j) could be sent with BusinessRejectReason(379)=0 (Other) and Text(58) set to the reason for the reject.
Andrew Broome
TransactTools
andrew.broome@transacttools.net
Re: rejecting a List Cancel Request message Andrew Broome / TransactTools 6 Oct 2004 4:01PM ET
|