2012-04-26 2 views
1

QuickFIX/J를 사용하여 FIXML 메시지를 처리하는 사람은 누구입니까? quickfix/j는 아직 fixml을 지원하지 않습니다. 이것에 가장 잘 접근하는 방법에 대한 제안?QuickFix/J가있는 FIXML

답변

2

태그 212/213 (XmlData)을 사용하여 QuickFIX/J를 사용하여 FIXML 메시지를 보내고받을 수 있습니다. QuickFIX/J는 실제로 전송을 제공하는 것 이외의 다른 XML을 사용하지 않습니다. 그러나 JAXB 또는 이와 유사한 기술을 사용하여 FIXML을 Java 클래스에 쉽게 바인딩 할 수 있습니다. 예를 들어 quickfix.Message에 수신 된 FIXML을 구문 분석하여 콜백 메소드에 전달하는 quickfix.Application 인터페이스의 추상 구현을 만들 수 있습니다. 또한 Java 객체를 FIXML (다시 JAXB와 같은 것을 사용)으로 포맷하고 XML을 태그 212/213에 넣은 다음 QuickFIX/J 엔진에 메시지를 제출하는 사용자 정의 send 메소드를 가질 수 있습니다. FIXML 기반 응용 프로그램은이 하위 클래스를 사용합니다.

+0

그래, 나는 JAXB를 사용하여 FIXML 메시지를 만듭니다. 시작은 약간 느리지 만 런타임이되면 충분히 빠릅니다. – Nicolas