2017-09-05 10 views
1

ベンダーとの間に確立されたFIX接続があり、30秒ごとにハートビートを送信しています。しかし、彼らのシステム設定のために、彼らはTestRequests (35=1)をハートビートと共にさまざまな間隔で送ってきます。私はこれらを処理する必要がなく、quickfixパッケージはそれらをハートビートとして解釈しています。しかし、これにより、システムが私をログアウトさせてしまいます。次のように私最初のログオンがあるときに、メッセージのpython quickfixパッケージを使用すると、どのようにしてTestRequestメッセージを送信できますか?

サンプル:

2017-09-05 11:50:47,769 - fix_connection.FIX_IO - INFO - toAdmin >>>>: 
8=FIX.4.2|9=78|35=A|34=1|49=***|52=20170905-15:50:47.763|56=XXX|98=0|108=30|141=Y|10=111| 

2017-09-05 11:50:48,361 - fix_connection.FIX_IO - INFO - fromAdmin >>>>: 
8=FIX.4.2|9=77|35=A|34=1|43=N|49=XXX|52=20170905-15:50:55.062|56=***|98=0|108=30|10=043| 

2017-09-05 11:50:48,421 - fix_connection.FIX_IO - INFO - fromAdmin >>>>: 
8=FIX.4.2|9=89|35=1|34=2|43=N|49=XXX|52=20170905-15:50:55.119|56=***|112=05/09/2017-11:50:55|10=163| 

2017-09-05 11:50:48,437 - fix_connection.FIX_IO - INFO - toAdmin >>>>: 
8=FIX.4.2|9=84|35=0|34=2|49=***|52=20170905-15:50:48.428|56=XXX|112=05/09/2017-11:50:55|10=175| 

2017-09-05 11:51:18,644 - fix_connection.FIX_IO - INFO - fromAdmin >>>>: 
8=FIX.4.2|9=65|35=0|34=3|43=N|49=XXX|52=20170905-15:51:25.341|56=***|10=254| 

2017-09-05 11:51:18,657 - fix_connection.FIX_IO - INFO - toAdmin >>>>: 
8=FIX.4.2|9=60|35=0|34=3|49=***|52=20170905-15:51:18.649|56=XXX|10=019| 

私はすでに、特にクイックフィックスパッケージを使用してTestRequestを送信する方法で検索しましたが、何も見つかりませんでした。誰かが正しい方向に私を向けることができますか、または例を提供できますか?とても有難い。

答えて

0

C#で書かれたこの簡単なコードを試してみてください。ベンダーに正しく送信するデータを確認してください(私の例では「テスト」)。

sessionIdは、あなたと相手の間のパラメータを持つセッションオブジェクトです。

関連する問題