[This message was posted by Harish Kamaley of Wipro Technologies 
<[email protected]> to the "4.4 Changes" discussion forum at 
http://fixprotocol.org/discuss/17. You can reply to it on-line at 
http://fixprotocol.org/discuss/read/cccdce50 - PLEASE DO NOT REPLY BY MAIL.]

Hi Peter,

The answer to your question is "5"
Here is an e.g. of a FIX message 

8=FIX.4.4^9=56^35=0^49=CLIENT^56=BROKER^34=19^52=20090903-08:16:56.387^10=167   

To make you clear, I am breaking the FIX message

8=FIX.4.4^9=56^
/*Counting starts from 
here*/35=0^49=CLIENT^56=BROKER^34=19^52=20090903-08:16:56.387^/*Counting ends 
here*/
^10=167  

So the bodylength will have 56 value.

Regards
Harish

> Hi Hanno,
> 
> Thanks for your quick response.
> 
> So, take this FIX msg for example,
> 
> 8=FIX 4.4^9=11^35=0^10=10^
> 
> So the BodyLength is 5 for 35=0^, or it is 6 for ^35=0^ ?
> 
> I am not a native English and such sentence "by counting the number of
> characters in the message following the BodyLength field up to" make me
> confused without any instance as example.
> 
> Thanks.
> 
> 
> > Have you tried to find the answer in the FIX documentation? It took me
> > about 30 seconds by searching for "BodyLength". Here it is (FIX 4.4
> > Volume 2 FIX Session Protocol, page 4 under Data Integrity):
> >
> > "The message length is indicated in the BodyLength field and is
> > verified by counting the number of characters in the message following
> > the BodyLength field up to, and including, the delimiter immediately
> > preceding the CheckSum tag (“10=”)."
> >
> > > Hi,
> > >
> > > What is the field BodyLength stand for ? It is for the whole FIX
> > > message's length, or for the length of the latter fields within this
> > > FIX message (does not include the first 3 fields' length) ?
> > >
> > > I got some sample FIX 4.1 sample data from this site, but the
> > > BodyLength field does not match to neither the whole message length
> > > or the latter fields' length.
> > >
> > > 8=FIX.4.1 9=90 35=0 49=INVMGR 56=BRKR 34=239 52=19980604-
> > > 08:02:31 10=026  8=FIX.4.1 9=112 35=0 49=BRKR 56=INVMGR 34=241 
> > > 52=19980604-
> > > 08:02:36 112=19980604-08:02:36 10=018  8=FIX.4.1 9=90 35=0 49=INVMGR 
> > > 56=BRKR 34=240 52=19980604-
> > > 08:03:31 10=220 
> > >
> > > Thanks.


[You can unsubscribe from this discussion group by sending a message to 
mailto:[email protected]]

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Financial Information eXchange" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/fix-protocol?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to