2014-06-21 2 views
0

Quickfixj 1.5.3을 사용하고 NewOrderSingle 메시지를 받고 있습니다. 일부 태그가 누락 되었기 때문에 메시지가 거부되었지만 그 메시지를 놓치지 않으려 고합니다.Quickfixj - 메시지 2 거부 됨 : 필수 태그 없음 : 55

내 초 기자는 RejectInvalidMessage = N, ValidateFieldsHaveValues ​​= N, UseDataDictionary = N으로 구성됩니다.

quickfixj에서 어떻게 메시지를 처리 ​​할 수 ​​있습니까?

답변

2

상대방이 입력 할 수있는 모든 필드를 반영하도록 DataDictionary (XML 파일)를 구성해야합니다. 거의 모든 거래 상대방이 기본 FIX 메시지 및 필드를 수정하므로 QF 엔진이 이러한 수정 사항을 알 수 있도록 DD를 수정해야합니다.

귀하의 거래 상대방은 귀하가 사용하는 메시지와 필드를 알려주는 사양을 가지고 있어야합니다. 사양을 검토하고 DD가 일치하는지 확인하십시오.

0

답장을 보내 주셔서 감사합니다. 실수는 내 것이 었습니다. 항아리 충돌이있었습니다. 실수로 내 lib 폴더에 quickfix 1.4.0 및 1.5.3 jar 파일을 보관했습니다. 일단 1.4.0 jar를 제거하면 예상대로 동작하기 시작합니다. 내 실수를위한 Applogise.