[Quickfix-users] FIX CERTIFICATION AND USER DEFINED FIELDS
Brought to you by:
orenmnero
From: ka w. <ka...@gm...> - 2009-01-21 18:01:01
|
Hi, I did a FIX certification this morning and I had a problem with a user defined field, TAG 7212 set to "Y" to send an ANONYMOUS order. I don't understand why I have an INVALID TAG NUMBER as I followed the procedure described on http://www.quickfixengine.org/quickfix/doc/html/user_defined.html . Also, the event onMessage(QuickFix42.ExecutionReport order, SessionID psessionID) was not called in this case, even if I received an execution report (35 = 8, see below). Here is an extract of my code: using QuickFix; namespace FIX { public class Anonymous : StringField { public Anonymous() : base(7212) { } public Anonymous(String data) : base(7212, data) { } } } ... message.setField(new FIX.Anonymous("Y")); .... Here is an extract of my log-file (the initiator is VMI and the acceptor is IRESS): * 8=FIX.4.29=16135=D34=12449=VMI52=20090121-16:43:23.52456=IRESS11=8589690506819725808HAE21=138=100040=144=0.8554=155=HAE60=20090121-16:43:23100=TSX207=TSX 7212=Y10=045* 8=FIX.4.29=23935=8 34=17249=IRESS52=20090121-16:43:24.87056=VMI6=0.00000011=8589690506819725808HAE14=017=30120=021=131=0.00000032=037=12738=100039=A40=154=155=HAE59=060=20090121-16:43:24150=A151=1000167=CS198=53266207=TSX7212=Y10=191 * 8=FIX.4.29=10335=334=12549=VMI52=20090121-16:43:23.55656=IRESS45=17258=Invalid tag number371=7212372=8373=010=086* 8=FIX.4.29=23935=8 34=17349=IRESS52=20090121-16:43:24.91756=VMI6=0.00000011=8589690506819725808HAE14=017=30220=021=131=0.00000032=037=12738=100039=040=154=155=HAE59=060=20090121-16:43:24150=0151=1000167=CS198=53266207=TSX7212=Y10=161 * 8=FIX.4.29=10335=334=12649=VMI52=20090121-16:43:23.59556=IRESS45=17358=Invalid tag number371=7212372=8373=010=091* 8=FIX.4.29=25035=8 34=17449=IRESS52=20090121-16:43:25.10456=VMI6=0.79000011=8589690506819725808HAE14=100017=30320=021=130=TSX31=0.79000032=100037=12738=100039=240=154=155=HAE59=060=20090121-16:43:25150=2151=0167=CS198=306219207=TSX7212=Y10=022 * 8=FIX.4.29=10335=334=12749=VMI52=20090121-16:43:23.78956=IRESS45=17458=Invalid tag number371=7212372=8373=010=098* Can someone help me? Thanks, Kamel |