In 4.1, what kind of order it is if tag 40=1 (mkt) but tag 44 is present ?

Imported from previous forum

[ original email was from David Hu - wof39@hotmail.com ]
Seems like a trick question but should we ignore tag 44 when we see tag 40 =1 or we will not treat the order as a market order if tag 44 is present ? The version of FIX in this context is FIX 4.1. If we are not treating the order as a market order when tag 44 is absent then what order type we should set it to ? Alternatively, do we consider the message fails a "data integrity check" and reject the order (sent a message with MsgType=3) ? Thanks for clarifying this.

IMHO, the order should be rejected considering the liability the accepting entity is assuming by accepting an unclear order as you describe.

> Seems like a trick question but should we ignore tag 44 when we see tag 40 =1 or we will not treat the order as a market order if tag 44 is present ? The version of FIX in this context is FIX 4.1. If we are not treating the order as a market order when tag 44 is absent then what order type we should set it to ? Alternatively, do we consider the message fails a "data integrity check" and reject the order (sent a message with MsgType=3) ? Thanks for clarifying this.
>