RE: [Quickfix-users] Rejected execution report: tag not required in dictionary but still reported a
Brought to you by:
orenmnero
From: Francis G. <fr...@at...> - 2005-05-13 16:17:03
|
Yes I was in a trace statement, silly me. Now I get the fills, etc. Thanks! Francis -----Original Message----- From: atr...@am... [mailto:atr...@am...] On Behalf Of Oren Miller Sent: Friday, May 13, 2005 12:09 To: Francis Gingras; qui...@li... Subject: Re: [Quickfix-users] Rejected execution report: tag not required in dictionary but still reported as missing Are you pulling field 58 out of the message in your callback without checking if it has been set? --oren ----- Original Message ----- From: "Francis Gingras" <fr...@at...> To: <qui...@li...> Sent: Friday, May 13, 2005 10:39 AM Subject: [Quickfix-users] Rejected execution report: tag not required in dictionary but still reported as missing > 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 > > QF seems to be rejecting an execution report because it doesn't have > tag 58, but the FIX42.xml dictionary lists the tag as not required. > Any idea why this report is rejected? I'm sure there's a simple > explanation but I can't see it. > > This is from a ThreadedSocketInitiator client, and the FIX server is > run locally. > > FIX42.xml definition: > <message name="ExecutionReport" msgtype="8" msgcat="app"> <field > name="Text" required="N"/> > > Sending Order-Single (BUY 2 ES Mar05 at market): > 8=FIX.4.29=18735=D34=15949=FIXUSER52=20050513-15:17:56.42156=TES > T1=1 > 11=13/05/2005.2321=138=240=147=048=ES012005030000003232003554=1 > 55=ES 59=060=20050513-15:17:56167=FUT204=0207=SIM10=024 > > Receiving Execution Reports: > 8=FIX.4.29=0034335=849=TTEST56=FIXUSER50=SIMTRADER34=374352=200 > 50513- > 15:17:56.43755=ES48=ES0120050300000032320035167=FUT207=SIM1=1440 > =SIM1 1=13/05/2005.2337=0H000002200917=0H0000022009:158=GW:Order > sent to > exchange198=1005264204=0151=214=054=140=177=O59=047=0150=02 > 0=039 =0442=138=26=0200=20050360=20050513-15:17:56.43710=036 > > This one doesn't have a tag 58, should be no problem: > 8=FIX.4.29=0032435=849=TTEST56=FIXUSER50=SIMTRADER34=374452=200 > 50513- > 15:17:56.43755=ES48=ES0120050300000032320035167=FUT207=SIM1=1440 > =SIM1 > 1=13/05/2005.2337=0H000002200917=2791198=1005264204=032=2151=01 > 4=254 > =140=177=O59=047=0150=220=039=2442=138=231=1129256=1129252 > 00=200 > 50360=20050513-15:17:56.43710=027 > > Sending Reject: > 8=FIX.4.29=10835=334=16049=FIXUSER52=20050513-15:17:57.98356=TES > T45=3 74458=Required tag missing371=58372=8373=110=115 > > Thanks, > > Francis > > > > > ------------------------------------------------------- > This SF.Net email is sponsored by Oracle Space Sweepstakes Want to be > the first software developer in space? > Enter now for the Oracle Space Sweepstakes! > http://ads.osdn.com/?ad_id=7393&alloc_id=16281&op=click > _______________________________________________ > Quickfix-users mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-users > |