MsgType for non-FIX payload

Imported from previous forum

[ original email was from Ranjit M - ranjit_unni@yahoo.com ]
Hi,

The FIX 4.3 Vol 2 spec. says
"The generic MsgType field value for ‘XML message (e.g. non-FIX MsgType)’ can be used when transmitting XML content which is not defined with a FIX MsgType".

What is this "generic MsgType field value" and where is it defined?

Does this mean that even if a FIXML ExecutionReport is being sent as the payload, the MsgType has to be something other than 8?

Thanks in advance,
Ranjit

[ original email was from Ian Orford - ian.orford@drkw.com ]
> Hi,
>
> The FIX 4.3 Vol 2 spec. says
> “The generic MsgType field value for ‘XML message (e.g. non-FIX MsgType)’ can be used when transmitting XML content which is not defined with a FIX MsgType”.
>
> What is this “generic MsgType field value” and where is it defined?

Tag 35=n

>
> Does this mean that even if a FIXML ExecutionReport is being sent as the payload, the MsgType has to be something other than 8?

I would argue that Tag 35 should be n, otherwise you are transmitting the data twice. But I guess the XML fans tend to think bandwidth isnt a problem, so perhaps this redundancy isnt a problem.