任何使用QuickFIX / J处理FIXML消息的人?据我所知,quickfix / j不支持fixml开箱即用。关于如何最好地解决这个问题的任何建议?
答案 0 :(得分:2)
您可以使用QuickFIX / J使用标签212/213(XmlData)发送和接收FIXML消息。除了提供传输之外,QuickFIX / J实际上对XML没有任何作用。但是,您可以使用JAXB等技术轻松地将FIXML绑定到Java类。例如,您可以创建quickfix.Application
接口的抽象实现,该实现将解析quickfix.Message
中收到的FIXML并将其传递给回调方法。它还可以有一个自定义发送方法,将Java对象格式化为FIXML(再次使用类似JAXB的东西),将XML放入标记212/213,然后将消息提交给QuickFIX / J引擎。然后,基于FIXML的应用程序将使用此子类。