Imported from previous forum
[ original email was from Danny Groenewald - danny.groenewald@wanadoo.nl ]
Is it always the FIX engine which calculates the checksum of a message and add tag "10=xxx" to the message or are there FIX engines which leaves this up to the users application?
I would consider the computation and population of the checksum to be the responsiblity of the FIX engine. In order to properly compute the Checksum value, the system must already "know" the BodyLength, SendingTime, MsgSeqNum, etc. I do not think "the users application" would "know" this, rather the construction of the message and population of these fields would be the responsiblity of the FIX engine.
> Is it always the FIX engine which calculates the checksum of a message and add tag "10=xxx" to the message or are there FIX engines which leaves this up to the users application?
>