Re: [Quickfix-developers] Issue in parsing FIX44 Message - MsgTyp=n
Brought to you by:
orenmnero
From: Andrei G. <an...@gm...> - 2009-11-23 02:02:09
|
On Sun, Nov 22, 2009 at 11:08 PM, Tan Weng Heng <wen...@bu...> wrote: > QuickFIX Documentation: http://www.quickfixengine.org/quickfix/doc/html/index.html > QuickFIX Support: http://www.quickfixengine.org/services.html > > Yes. I loaded the FIX44 (Quickfix-1.12.4) dict object & pass it to the > Message constructor before callilng the Message::setString(...) method > to perform the parsing. > > As I understand it, the QF parser would separate the message fields > into 3 categories, as specified in the dict: > 1) HEADER > 2) BODY/MESSAGE > 3) TRAILER > > My debugging session shows that the Message::extractField(...) only > looks into the BODY list for the field length, which always fail as tag > 212 & 213 is catagerized as HEADER as per the FIX spec. > > Is this a bug ? Try Message::getHeader().extractField(). |