Re: [Quickfix-developers] bad checksum on repeating groups
Brought to you by:
orenmnero
|
From: Rich H. <rh...@ql...> - 2005-09-10 04:00:18
|
I had this problem... the cause was not having a correct specification in my data dictionary. Are you using a data dictionary? Cheers, Rich Brian McAndrews wrote: > We are get a quote acknowledgement (35=b) message and quickfix appears > to be calculating the checksum incorrectly. It appears that the > checksum is always the number of quote entries – 1 off from what the > checksum should be. Here’s an example message: > > 8=FIX.4.29=044935=b34=54349=AFIX20256=RNS52=20050908-16:44:37117=QU_VLO297=0300=0336=W_MAIN296=1302=1311=VLO304=4295=4299=QU_1625819#VLO#2005#9#80#155=VLO167=OPT200=200509201=1202=80368=09006=0299=QU_1625832#VLO#2005#9#85#155=VLO167=OPT200=200509201=1202=85368=09006=0299=QU_1674687#VLO#2005#9#90#155=VLO167=OPT200=200509201=1202=90368=09006=0299=QU_1838502#VLO#2005#9#95#155=VLO167=OPT200=200509201=1202=95368=09006=010=101 > > Here, 4 quote entries are being acked however the quickfix event log > shows the computed check sum to be 98 instead of 101. One thing > unusual here is the user defined 9006 tag in each of the quote > entries. In stepping through the debugger, I noticed those tags > checksums being computed outside of the field group. > > Any help would be appreciated. > > Thanks, > > Brian McAndrews > |