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
|