quickfix消息被拒绝:标签号无效:

时间:2017-04-20 01:36:45

标签: quickfix quickfixj

我使用QuickFix / J 1.14.3和fix4.2作为Initiator和Acceptor。

On Acceptor我试图在配置文件中禁用所有验证检查,如下所示。使用违规消息调用fromAdmin()。我不确定我是否想要弄乱数据字典,但我想通过禁用所有检查我实际上可以得到消息。接受者如下设置字段。     newOrderSingle.setField(new IntField(6401,79));

任何帮助都将不胜感激。

UseDataDictionary=N
DefaultMarketPrice=12.30
ValidateUserDefinedFields=N
ValidateFieldsHaveValues=N
ValidateFieldsOutOfOrder=N
ValidateUserDefinedMessages=N
UseDataDictionary=N

# ACCEPTOR SIMULATOR
[session]
SenderCompID=baml
TargetCompID=mjt
BeginString=FIX.4.2
SocketAcceptPort=9879
CheckCompID=N

1 个答案:

答案 0 :(得分:0)

首先添加属性

AllowUnknownMsgFields = Y

并使用它允许处理组的数据字典。

UseDataDictionary = Y