以下を使用して、IBM MQSeries ホストに書き込もうとしています。
public void WriteMessage(string message)
{
queueMessage = new MQMessage();
queueMessage.WriteString(message);
queueMessage.Format = MQC.MQFMT_STRING;
queuePutMessageOptions = new MQPutMessageOptions();
queue.Put(queueMessage, queuePutMessageOptions);
}
しかし、私のエラーキャッチは私にエラーを与えます:
アプリケーションのエラー
もちろん、これはあまり表示されません。そこで、サーバーのイベント ログを確認したところ、次のエラーが表示されました。
TCP/IP 経由で stx041774 (192.168.225.51) からデータを受信中にエラーが発生しました。これは、通信障害が原因である可能性があります。
The return code from the TCP/IP (recv) call was 10054 (X'2746').
これらの値を記録して、システム管理者に伝えてください。
10054 を調べたところ、次のことを意味します。
既存の接続がリモート ホストによって強制的に閉じられました。
この仕事をするために私ができることを誰かが知っていますか? おそらく書き込み用に設定しなければならない MQC オプションはありますか? オプションをどうすればいいのかわからないので、これが問題なのかさえわかりません。