Пользовательские поля QuickFixJ в повторяющейся группе
Используя 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
это было бы здорово, пожалуйста.