0

IBM MQ Manager を使用して、2 つのアプリケーション間でメッセージを送受信しています。

ただし、応答メッセージのサイズが 10623134 の場合、応答ファイルが送信されることに気付きました。ただし、サイズが 17123460 の場合、応答ファイルは送信されません。応答キューの MQ 構成での最大メッセージ長は 4194304 に設定されています。

メッセージが送信されない場合、何が原因でしょうか?

4

1 に答える 1

0

MQ は初めてだと思います。マニュアルをお読みください。4MB (4194304) は、任意のキューに入れることができるデフォルトの最大メッセージ長です。

  1. より大きなメッセージをキューに入れたい場合は、キューの最大メッセージ長属性を増やす必要があります。

  2. メッセージがクライアント アプリケーション (クライアント モードで接続) からキュー マネージャーに送信される場合は、チャネルの最大メッセージ長属性を増やす必要があり、さらに (1) を行う必要があります。

  3. メッセージが 2 つのキュー マネージャー間を行き来する場合、更新が必要なことがいくつかあります。

    • ポイント (1) 上から
    • キュー・マネージャーの最大メッセージ長属性を増やします
    • 配信不能キューの最大メッセージ長属性を増やす
    • 送信者チャネルの最大メッセージ長属性を増やします
    • 送信キューの最大メッセージ長属性を増やします

メッセージが送信されない場合、何が原因でしょうか?

MQ がアプリケーションに返した MQ 理由コードは何ですか? それは常にあなたが始める最初の場所であるべきです.

于 2013-09-10T20:04:36.370 に答える