RE: [Quickfix-developers] NewOrderMultileg compilation issue.
Brought to you by:
orenmnero
|
From: Boby P. <bp...@gl...> - 2005-04-27 18:51:12
|
Thanks a bunch guys. I have the logs below. Temporarily I forced the sender
to send a tag 55 with this Message and it started working. Here is the
non-working logs below.
Incoming
8=FIX.4.3|9=253|35=AB|34=5|49=EXCH|52=20050427-18:00:43|56=PPT|1=62|11=05042
7O0000008|18=l|21=1|38=1|40=1|54=1|59=0|60=20050427-18:00:43|167=MLEG|555=2|
600=GOUFD|608=OCXXXX|610=052005|612=20|623=0|624=1|564=O|600=GOUFF|608=OCXXX
X|610=052005|612=30|623=0|624=1|564=O|10=080|
Outgoing
8=FIX.4.3|9=102|35=3|34=5|49=PPT|52=20050427-18:00:43.978|56=EXCH|45=5|58=Re
quired tag missing|371=55|372=AB|373=1|10=229|
8
Thank you,
Boby
_____
From: qui...@li...
[mailto:qui...@li...] On Behalf Of Oren
Miller
Sent: Wednesday, April 27, 2005 1:16 PM
To: Boby Paul; qui...@li...
Subject: Re: [Quickfix-developers] NewOrderMultileg compilation issue.
Can you post a copy of this message from your logs?
--oren
----- Original Message -----
From: Boby <mailto:bp...@gl...> Paul
To: qui...@li...
Sent: Wednesday, April 27, 2005 1:06 PM
Subject: RE: [Quickfix-developers] NewOrderMultileg compilation issue.
In fact I haven't got up to my
onMessage(const FIX43::NewOrderMultileg& aMsg, const FIX::SessionID&
aSessionID)
{
Printf("Multileg order arrived\n"); // <---------not coming up
here.
/*
All my message handling code here
*/
}
It seems that somewhere behind itself, it is rejecting the order by looking
at the tag 55
Thanks
Boby
_____
From: qui...@li...
[mailto:qui...@li...] On Behalf Of Dale
Wilson
Sent: Wednesday, April 27, 2005 12:40 PM
To: Boby Paul
Cc: 'Caleb Epstein'; qui...@li...
Subject: Re: [Quickfix-developers] NewOrderMultileg compilation issue.
Boby Paul wrote:
QuickFIX Documentation:
http://www.quickfixengine.org/quickfix/doc/html/index.html
QuickFIX FAQ: http://www.quickfixengine.org/wikifix/index.php?QuickFixFAQ
QuickFIX Support: http://www.quickfixengine.org/services.html
Thanks. I got it the answer from that doc.
But some how when a multileg order comes, the order is rejecting by saying
"Required tag missing" 371=55. But 55 is not a reqd tag in Multi-leg order.
I am wondering why that could be happening. FIX43.xml does not specify 55 as
a reqd tag either.
If you attempt to get a field that isn't present in the message without
enclosing it in a try/catch the quickfix library catches the exception and
interprets it as a missing required tag.
Dale
-----Original Message-----
From: Caleb Epstein [mailto:cal...@gm...]
Sent: Wednesday, April 27, 2005 10:53 AM
To: Boby Paul
Cc: qui...@li...
Subject: Re: [Quickfix-developers] NewOrderMultileg compilation issue.
On 4/27/05, Boby Paul <mailto:bp...@gl...>
<bpaul@globaltecsolutionscom> wrote:
How can I get the leg components? How should I loop thru legs?
Any helps are highly appreciated.
Please take some time to read the documentation.
http://quickfixengine.org/quickfix/doc/html/repeating_groups.html
--
-----------------------------------------------------
Dale Wilson, Senior Software Engineer
Object Computing, Inc. (OCI)
http://www.ociweb.com/ http://www.theaceorb.com/
----------------------------------------------------
|