如何使用 QuickFix/n 更改 FIX 消息中的标签顺序

问题描述 投票:0回答:2

我正在使用 QuickFix/n v1.10.0 启动器,我的客户正在请求消息的自定义字段顺序。

根据this关于QuickFix/j的答案,我尝试更新数据字典,但这似乎不起作用。

有没有办法实现这个目标?

quickfix fix-protocol quickfixn
2个回答
0
投票

正文中顶级字段的顺序并不重要。 QF(其中任何一个)将按标签顺序对字段进行排序。

重复组内字段的顺序确实很重要。 QF 将期望组内的字段与 XML 数据字典中指定的顺序匹配。

对于传出消息重复组,排序逻辑位于编译代码中(从 DD 生成)。 您将需要重建 QF/n。 (大多数仅限 QF 发起者的应用程序实际上并不需要此功能,因为发起者发送的消息通常不会由交易对手进行太多自定义。)


0
投票

要更改 FIX 消息中标签的顺序,有一个网页显示了如何操作。它会重建 QuickFix DLL 文件并从您的解决方案中引用它。

这对我有用。 更改重复组内字段的顺序(修复 4.4)

© www.soinside.com 2019 - 2024. All rights reserved.