RE: [Quickfix-developers] bad checksum on repeating groups
Brought to you by:
orenmnero
|
From: Brian M. <bri...@ro...> - 2005-09-13 19:44:03
|
Thanks Rich, I included the non-standard field in my data dictionary and it worked. Boy, does QF take the round-about way to compute the checksum! Brian -----Original Message----- From: Rich Holm [mailto:rh...@ql...]=20 Sent: Friday, September 09, 2005 11:00 PM To: Brian McAndrews Cc: qui...@li... Subject: Re: [Quickfix-developers] bad checksum on repeating groups I had this problem... the cause was not having a correct specification=20 in my data dictionary. Are you using a data dictionary? Cheers, Rich Brian McAndrews wrote: > We are get a quote acknowledgement (35=3Db) message and quickfix = appears > to be calculating the checksum incorrectly. It appears that the=20 > checksum is always the number of quote entries - 1 off from what the=20 > checksum should be. Here's an example message: > > 8=3DFIX.4.29=3D044935=3Db34=3D54349=3DAFIX20256=3DRNS52=3D20050908-16:44:= 37117=3DQU_VLO2 97=3D0300=3D0336=3DW_MAIN296=3D1302=3D1311=3DVLO304=3D4295=3D4299=3DQU_16= 25819#VLO#2005#9# 80#155=3DVLO167=3DOPT200=3D200509201=3D1202=3D80368=3D09006=3D0299=3DQU_1= 625832#VLO#2005 #9#85#155=3DVLO167=3DOPT200=3D200509201=3D1202=3D85368=3D09006=3D0299=3DQ= U_1674687#VLO#2 005#9#90#155=3DVLO167=3DOPT200=3D200509201=3D1202=3D90368=3D09006=3D0299=3D= QU_1838502#VL O#2005#9#95#155=3DVLO167=3DOPT200=3D200509201=3D1202=3D95368=3D09006=3D01= 0=3D101 > > Here, 4 quote entries are being acked however the quickfix event log=20 > shows the computed check sum to be 98 instead of 101. One thing=20 > unusual here is the user defined 9006 tag in each of the quote=20 > entries. In stepping through the debugger, I noticed those tags=20 > checksums being computed outside of the field group. > > Any help would be appreciated. > > Thanks, > > Brian McAndrews > |