[Quickfix-users] Incorrect data format for value?
Brought to you by:
orenmnero
|
From: Hei C. <str...@ya...> - 2011-03-28 05:44:56
|
Hi,
For some unknown reasons, one of the incoming FIX messages got rejected by
QuickFIX/C++ (latest build):
20110328-05:11:24.553 :
8=FIX.4.4^A9=127^A35=3^A34=3^A49=[senderCompID]^A52=20110328-05:11:24.553^A56=[targetCompID]^A45=2^A58=Incorrect
data format for value^A371=926^A372=BF^A373=6^A10=251^A
QuickFIX complained that the tag value of tag 926 (UserStatus) had a bad format:
20110328-03:56:11.085 :
8=FIX.4.4^A9=210^A35=BF^A34=2^A49=[senderCompID]^A50=[subID]^A52=20110328-03:56:10.525^A56=[targetCompID]^A553=[username]^A923=[requestID]^A926=1^A927=0
U10D1_2Ak6uglHABL6VYjbjq9GSHA1mwRf1JqC6aXcVK7khigjmhuBtu728MC1Lp;20;342361;^A10=083^A
I have checked my dictionary file, but I don't see anything wrong tho:
<message name='UserResponse' msgcat='app' msgtype='BF'>
<field name='UserRequestID' required='Y' />
<field name='Username' required='Y' />
<field name='UserStatus' required='N' />
<field name='UserStatusText' required='N' />
</message>
.
.
.
<field number='926' name='UserStatus' type='INT'>
<value enum='1' description='LOGGEDIN' />
<value enum='2' description='NOTLOGGEDIN' />
<value enum='3' description='USERNOTRECOGNISED' />
<value enum='4' description='PASSWORDINCORRECT' />
<value enum='5' description='PASSWORDCHANGED' />
<value enum='6' description='OTHER' />
</field>
Any idea?
Thanks in advance.
Cheers,
Hei
|