システムと他のシステム間のメッセージの送受信にMQを使用しています。応答キューに応答メッセージがないことに気付いたときもありますが、他のシステムはすでに応答メッセージを応答キューに入れています(ログから確認してください)。したがって、どのポイントが問題の原因であるかを確認する方法、メッセージが応答キューに到着していないことを証明する方法。
さらに、メッセージがキューに到着すると、ログファイルに書き込まれます。
システムと他のシステム間のメッセージの送受信にMQを使用しています。応答キューに応答メッセージがないことに気付いたときもありますが、他のシステムはすでに応答メッセージを応答キューに入れています(ログから確認してください)。したがって、どのポイントが問題の原因であるかを確認する方法、メッセージが応答キューに到着していないことを証明する方法。
さらに、メッセージがキューに到着すると、ログファイルに書き込まれます。
これは、QStats インターフェイスを使用してリアルタイムで表示できます。MO71 SupportPacは、WebSphere MQ Explorer と同様に接続するように構成できるデスクトップ クライアントです。オプションの 1 つはキュー統計です。キューの統計を表示するたびに、WMQ は統計をゼロにリセットします。したがって、手順は次のとおりです。
リモート プログラムが実際にメッセージを書き込むと、キューに 1 つ以上のメッセージ PUT が表示されることがわかります。
プログラムがメッセージの GET を正常に実行した場合、PUT カウントの数と同じ GET カウントが表示されます。
GET と PUT の両方がゼロの場合、リモート プログラムは応答メッセージを PUT しません。
これには他にもいくつかのアプローチがありますが、これが最も簡単です。スペクトルの反対側はSupportPac MA0Wで、そのキューに対するすべての API 呼び出し、または PID などによって表示されます。すべてのオプションが表示されるため、プログラムが間違ったオプションでキューを開こうとすると (つまり、入力用にリモート キューを開く)、それが表示されます。ただし、MA0W は出口としてインストールされ、QMgr をバウンスする必要があるため、少し侵襲的です。