|
From: Plamen V. <pla...@gm...> - 2006-10-05 17:11:50
|
Hello Toby, List, Toby Shepheard wrote: > The ListStatus response appears to be missing the required field ClxQty > (84) for each of the orders. It should appear in each repeating group, > it's defined between LeavesQty and AvgPx in the message definition. Thanks for your reply, Yes I am aware, that there is a field missing in this ListStatus reply, but I think that if that was the problem, then MINA wouldn't break with such error, but rather my QuickFIX end would BusinessMessageReject or simply Reject the message with reason "Required tag missing" or something like that. Which is not the case, I think there is something deeper here, which has something to do with the way the message is constructed/parsed. I get the impression that for some reason the engine does not "see" the whole message, because it miscalculated the actual message length. I tried to delve deeper into MINA part of the engine, but frankly I got lost in the process :( Anyway, I will try to modify the DTD and to set ClxQty to NOT be required and then again will try to parse this message. If more details are needed I will try to provide as much as I can. Thank you for your time and consideration! QuickFIX and QuickFIX/J are great products, keep up the good work! -- regards Plamen Vassilev |