3

Quickfixメッセージ(ログオンなど)を送信する場合、すべてのフィールドに手動で入力する必要がありますか、それとも設定ファイルのデータが必要に応じて自動的に追加されますか。

現在、ブローカーのFIXサーバーに接続できますが、ログインできません。何が間違っているのかがわかりません。

4

2 に答える 2

2

QuickFixは、イニシエーターから呼び出すと、自動的に接続してログオンを送信startします。ブローカーに連絡できない場合は、ログオン要求が表示されることを確認するようにブローカーに依頼してください。また、パスワードやSubIDなどの追加のフィールドが必要ないことを確認してください。

于 2012-11-09T18:24:53.637 に答える
1

QuickFIXは、QuickFIX設定/構成ファイルのフィールドに入力します。したがって、QuickFIXが接続を処理すると、TargetCompID、SenderCompID、Hostなどがすべて自動的に入力されます。ここに入力できるフィールドの詳細については、構成ガイドを参照してください。このファイルにフィールドを追加することはできますが、quickFIXエンジンによって自動的に入力されることはありません。toAdminメッセージにフィールドを追加するには、メソッド をオーバーライドする必要があります。

メソッドをオーバーライドするときはtoAdmin、メッセージタイプを確認する必要があります。メッセージオブジェクトがJavaの場合と同じように機能する場合は、メッセージヘッダーを取得し、メッセージ本文にないため、メッセージヘッダーのメッセージタイプフィールドを確認する必要があります。

于 2012-11-10T10:34:17.077 に答える