2016-07-26 10 views
2

のために定義されていない、私は私の相手からのexecレポートを取得していますし、私のクイックフィックスエンジンが「= 1300タグこのメッセージタイプに対して定義されていない371」のためにそれを拒否されクイックフィックス - タグこのメッセージタイプ

それはそうですエグゼクティブレポートに標準以外のタグ(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> 

だから、私の相手は、「1300 = BSEF」を送信し、それが有効なの一つだタグ1300について知っておくべきを次のようにしかし、私は、私の辞書XMLファイルにそのタグが追加されました選択肢。

"このメッセージタイプに対して定義されていないタグ"とはどういう意味ですか?私は何を試すべきですか?

答えて

4

XMLファイルには、(1)メッセージ定義と(2)タグ定義という2つの主要なセクションがあります。

タグ定義を追加しましたが、新しいタグを含めるようにExecutionReportメッセージ定義を編集しませんでした。

関連する問題