Re: [Quickfix-developers] Issue in parsing FIX44 Message - MsgTyp=n
Brought to you by:
orenmnero
From: Tan W. H. <wen...@bu...> - 2009-11-23 04:09:17
|
Hi Andrei, I'm afraid, extractField(...) method is the private method of Message class. The issue is still that: Message::getHeader().getField(TAG213) always return INCOMPLETE data, whenever the raw message contains embedded SOH character in Tag213 Best regards, wh >>> Andrei Goldchleger <an...@gm...> 11/23/2009 9:33:39 AM >>> 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(). DISCLAIMER: This e-mail (including any attachments) may contain confidential information. If you are not the intended recipient, you are hereby notified that any review, distribution, printing, copying or use of this e-mail is strictly prohibited. If you have received this e-mail in error, please notify the sender or Bursa Malaysia immediately and delete the original message. Opinions, conclusions and other information in this e-mail that do not relate to the official business of Bursa Malaysia and/or its group of companies ("Bursa Malaysia Group") shall be understood as neither given nor endorsed by Bursa Malaysia Group and Bursa Malaysia Group accepts no responsibility for the same. All liability arising from or in connection with computer viruses and/or corrupted e-mails is excluded to the fullest extent permitted by law. |