使用QuickFIX指定FIX消息中的字段顺序

时间:2013-10-09 15:58:22

标签: c++ quickfix fix-protocol

我知道这听起来很疯狂,但是我的经纪人不接受我发送的消息,原因是某些字段(外部重复组)应该在其他一些字段之前。

我已经解决了类似的问题,通过从group继承一个类并传递一个int数组来指定顺序,指定重复组中字段的顺序

但似乎对于消息,我不能这样做

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

Message的FieldMap基类接受message_order。向Message添加一个构造函数,该构造函数允许指定message_order来初始化基类(请参阅Message.h和Message.cpp)。如果您希望在生成的子类中使用此功能,则需要相应地调整代码生成器。如果您这样做,我建议将补丁捐赠给QuickFIX项目。