我希望有人能对 Quickfixn 引擎如何处理传出的 FIX 消息有所了解……我已经建立了传出连接,并且我得到了心跳。但是,当我生成传出消息时,它会被拒绝,因为它说标签 58 对于此消息类型无效......(35 = AE)......通常,如果这是一个入站连接,我可以修改数据字典一切都会好起来的......但是看看这是一个传出连接,加上我的 UseDataDictionary 属性设置为“N”...... quickfix 引擎使用什么来验证传出消息?可以更改某些内容以允许引擎传递消息吗?还是唯一的解决方案是不在我的传出消息中包含此标签?
对此问题的任何帮助将不胜感激。
编辑-
消息被 quickfix 引擎拒绝。我正在构建的消息和相应的拒绝消息是:
8=FIX.4.4 9=400 35=AE 34=38 49=XXX 52=20130528-23:11:04.040 56=YYY 31=1.3022 32=1000000.00 39=0 55=欧元/美元 58=ABCD 60=20130528- 22:34:52.000 64=20130531 75=20130529 570=N 571=ABCD 5495=0 5971=1302200.00 552=1 54=2 37=ABCD 453=3 448=LP1-DBAB 447=D 4527=17 448=XXX 4 =D 452=1 448=XXX 447=D 452=19 15=120 欧元=10 美元=082
8=FIX.4.4 9=130 35=3 34=38 49=YYY 52=20130528-23:11:04.283 56=XXX 45=38 58=未定义此消息类型的标签 371=58 372=AE 373=2 10=033
我已经看到传入的消息被快速修复引擎拒绝,因为数据字典没有正确的消息规范......我认为这可能是同一件事,但传出连接似乎没有使用数据字典.