DeliverToCompID(タグ128)を設定することではなく、クラスQuickFix.SessionSettingsは、このフィールドが含まれていませんどのように、これは私がからDeliverToCompIDを読み込むことができないことを意味しますヘッダー... DeliverToCompIDはメッセージを送信する前に設定する必要があります。QuickFixN:私は(タグ128)DeliverToCompIDを設定する必要がC#のQuickFixアプリケーションを持っている
DeliverToCompIDをヘッダーに設定する必要があるため、以下の3行は正しくありません。
if (message.IsSetField(Tags.DeliverToCompID))
message.SetField(new DeliverToCompID("COMP_C"));
Session.Send(message);
ライブラリを再コンパイルする必要はありますか?または誰でもDeliverToCompIDを設定する方法を知っていますか?
クイックフィックスバージョン:1.7.0.0
エラーメッセージ:FIXのXMLの
Initiated logon request
Message 1 Rejected: Required tag missing (Field=128)
Session FIX.4.2:COMP_A->COMP_B disconnecting: QuickFix.QuickFIXException:
パート:configファイルの
<header>
<field name="DeliverToCompID" required="Y"/>
パート:
[DEFAULT]
UseDataDictionary=Y
[SESSION]
BeginString=FIX.4.2
SenderCompID=COMP_A
TargetCompID=COMP_B
DeliverToCompID=COMP_C