使用QuickFixJ 2.0.1,我很感激一些帮助,我已经坚持了一段时间了。我对Maven不太熟悉,所以请耐心等待。
我有一个DataDictionary,其中包含NoQuoteEntries
组中的一些自定义标记(位于NoQuoteSets
中的MassQuote
)。我克隆了github 2.0.1并使用mvn package
打包。我将相关字典FIX50SP2.xml
和FIX50SP2.modified.xml
替换为我的自定义字典并重新打包。
我可以看到已按预期生成了相应的自定义标记类并导入它们,并且自定义组类按正确顺序拥有自定义标记。我没有看到的是普通组类中的自定义标签。例如。 NoQuoteEntries
类不包含DD中定义的自定义标记,因此,当我创建消息时,自定义标记将放在分组的末尾而不是字典顺序。我也不能quoteEntry.set(new CustomField(value));
但必须使用quoteEntry.setField(new CustomField(value));
我可以手动创建一组正确的订单,但我也需要收到这样的消息。
这样做似乎没有公开的大量信息,但是如果有人能明确说明如何在MassQuote
内创建一个带有自定义标签的QuotEntryGroup
,那就太棒了