2016-07-26 2 views
2
내 카운터 파티, 내 quickfix 엔진에서 임원 보고서를 얻고있다

정의되어 있지 태그Quickfix -이 메시지 유형

그것은 것 "이 메시지 유형 371 = 1300 정의되지 않은 태그"를 위해 그것을 거부한다 임원 보고서에 비표준 태그 (1300)가 있다는 것을 말하면 내 퀵 픽스 엔진은 그것을 좋아하지 않습니다. 는 유효 하나, 그래서

<field number="1300" name="MarketSegmentID" type="String" added="FIX.5.0" addedEP="52" abbrName="MktSegID" textId="FIELD_1300"> 
    <enum value="BETP" symbolicName="BETP" textId="ENUM_1300_BETP"/> 
    <enum value="BGL" symbolicName="BGL" textId="ENUM_1300_BGL"/> 
    <enum value="BMTF" symbolicName="BMTF" textId="ENUM_1300_BMTF"/> 
    <enum value="BSEF" symbolicName="BSEF" textId="ENUM_1300_BSEF"/> 
    </field> 

은 그래서 태그에 대해 알아야 할 다음과 같이

그러나, 내가, 내 사전 XML 파일에 해당 태그를 추가 한 1300 내 카운터 파티는, "1300 = BSEF"를 보낸다 선택.

정확히 "이 메시지 유형에 대해 태그가 정의되지 않았습니다"는 의미는 무엇입니까? 무엇을 시도해야합니까?

답변

4

XML 파일에는 (1) 메시지 정의와 (2) 태그 정의의 두 가지 주요 섹션이 있습니다.

태그 정의를 추가했지만 새 태그를 포함하도록 ExecutionReport 메시지 정의를 편집하지 않았습니다.