Imported from previous forum
MsgType is a required tag for Standard Header, but DTD treats it as a part of Order. Are there any reasons for this?
Thanks,
Anatoliy
[ original email was from John Goeller - john.goeller@ssmb.com ]
> MsgType is a required tag for Standard Header, but DTD treats it as a part of Order. Are there any reasons for this?
>
> Thanks,
> Anatoliy
>
This was a design decision that we made early on.
We did not carry over all of the Header fields because FIXML focuses mostly on the FIX Application Messages. We did not include MsgType because of the existence of elements like <Order> which help define the MsgType (implicit vs explicit definition). MsgType (Tag 35) is actually represented as a FIXTag attribute of every existing FIX message like Order, Email, etc.
Do you need MsgType explicitly defined in the <Header>?