quickfixj市场数据无法获取组字段

时间:2018-06-14 22:07:34

标签: quickfix quickfixj

“8 = FIX.4.29 = 11435 = W49 = TEST56 = MYTEST234 = 552 = 20180614-21:36:4955 = HKGUSD268 = 2269 = 0270 = 1.0271 = 20269 = 1270 = 0.0271 = 0262 = 010 = 179” 我的scala用“58 = Conditional Required Field Missing372 = X”

处理它

以下是代码snapit:

msg: MarketDataIncrementalRefresh
val group = new MarketDataIncrementalRefresh.NoMDEntries()
msg.getGroup(1, group) // this is already throwing out that error

我将修复消息粘贴到在线解析器上,似乎可以恢复所有字段。 我的cfg文件有UseDataDictionary = N会这么重要吗?

1 个答案:

答案 0 :(得分:3)

通过将数据字典和xml文件添加到配置中来解决此问题。而且似乎只有在解析重复组时才需要这样做。