Discussion Forums

Re: FIX & FIXML
Mahesh Kumaraguru <>
9 Feb 2006 1:44PM ET

Hi Booshan,

You can distinguish between FIX and FIXML messages by using the following rules :-

1) FIXML starts with < the arrow brace : the XML tag begin char, FIX messages start with BeginString 8=FIX.X.Y^ where ^ is ASCII SOH char. In a seperate post I have discussed the method used for determining end of a FIX message

http://fixprotocol.org/discuss/read/ea65d469

http://fixprotocol.org/discuss/read/443ad4c9

2) The FIXML message will NOT have SOH delimiter which is used in FIX Tag=Value^ messages; the FIX message would not have < or >.

3.1) FIXML should pass thru all XML validations + FIXML validations.

3.2) FIX message should pass thru header / trailer validations of BeginString, BodyLength, MsgType, CheckSum, for each field in the body of the FIX message apply validations of mandatory / optional, values.

I do not think mixing FIX and FIXML in same session is currently part of FIX specification, though I do not see any reason why this cannot be done.

Regards,
K. Mahesh
+1-203-252-4039

> Hello Forum,
>
> If I need to support both FIX and FIXML, how do I identify if the
> message has Standard Fix message or FIXML message? Appreciate your help.
>
> Thanks Booshan


FIX & FIXML
Booshan Rengachari   9 Feb 2006 4:03AM ET
Re: FIX & FIXML
Mahesh Kumaraguru   9 Feb 2006 1:44PM ET
Re: FIX & FIXML
Santhi Booshan Rengachari   9 Feb 2006 3:55PM ET
Re: FIX & FIXML
Steve Bate / Smart Trade Technologies   10 Feb 2006 3:47AM ET
Mixing FIX & FIXML in single session without encapsulation.
Mahesh Kumaraguru   17 Feb 2006 11:39AM ET
Re: Mixing FIX & FIXML in single session without encapsulation.
Mahesh Kumaraguru   17 Feb 2006 11:47PM ET
Re: FIX & FIXML
Desigan Mohan / Tata Consultancy Services   7 Oct 2008 3:30AM ET
Parsing a FIX message links
Mahesh Kumaraguru   10 Oct 2008 11:30PM ET