1

ICE がサービスを更新したところ、接続できなくなりました。次のエラー メッセージが表示されます。

8=FIX.4.49=11335=334=1149=27350=152=20161116-16:15:19.92056=ICE45=1058=タグが複数回出現371=9215372=d373=1310=223

私は QuickFixn V1.3 を使用しており、すでに設定しています: ValidateFieldsOutOfOrder=N ValidateUserDefinedFields=N

これもすでにデータ辞書に追加しました。

< field number="9215" name="MiFIDRegulatedMarket" type="STRING"/> < field number="9216" name="AONAllowed" type="STRING"/>

そして運が悪かったのは、ICE が先週新しいバージョンをリリースしたばかりで、それ以前は問題なく動作していたということです。では、過去 3 日間にこの問題が発生した人はいますか? それを修正する方法はありますか?

4

1 に答える 1

0

新しいフィールドを一連のフィールドに追加しましたが、そのメッセージにフィールドが追加されたことを示すメッセージ定義を更新していません。

エンジンは、9215/9216 が SecurityDefinition メッセージ内の繰り返しグループに属していることを知りません。9215 を確認するとすぐに、グループが終了したばかりであり、タグ 9215 がメッセージ本文のトップレベルに属していると判断します。

このドキュメントページを読んでください (または読み直してください):
http://quickfixn.org/tutorial/custom-fields-groups-and-messages.html

于 2016-11-16T18:23:54.580 に答える