プロキシー・サブスクリプションのリフレッシュ

IBM® MQ キュー・マネージャーのプロキシー・サブスクリプションをリフレッシュできます。

本タスクについて

プロキシー・サブスクリプションのリフレッシュは、すべてのプロキシー・サブスクリプションを、このキュー・マネージャーが参加しているすべてのクラスターまたは階層内の直接接続される他のすべてのキュー・マネージャーと再同期させます。 プロキシー・サブスクリプションをリフレッシュする必要があるのは、送信されるべきでないサブスクリプションをキュー・マネージャーが受信している、また受信すべきサブスクリプションをキュー・マネージャーが受信していないといった、例外的な事情がある場合だけです。 以下のリストは、プロキシー・サブスクリプションをリフレッシュするいくつかの例外的な理由を示しています。
  • 災害時回復
  • REFRESH QMGR TYPE(REPOS) コマンドが発行されたことを知らせるメッセージがキュー・マネージャーのエラー・ログで識別される問題。
  • オペレーター・エラー (例えば、プロキシー・サブスクリプションでの DELETE SUB コマンドの発行など)。

プロキシー・サブスクリプションの欠落は、Subscription scopeキュー・マネージャーに設定された状態で最も良くマッチングするトピック定義が指定された場合、またはクラスター名が空または正しくない場合に発生する可能性があります。 Publication scope はプロキシー・サブスクリプションの送信を妨げませんが、パブリケーションがそれらに配信されるのを妨げることに注意してください。

Proxy subscription behavior強制に設定して最も良くマッチングするトピック定義を指定すると、無関係なプロキシー・サブスクリプションが発生する可能性があります。

構成エラーが原因で欠落している、または無関係なプロキシー・サブスクリプションは、再同期を実行しても変更されません。 リストされている例外の理由の結果として欠落している、または無関係なパブリケーションは、再同期によって解決されます。

キュー・マネージャーのプロキシー・サブスクリプションをリフレッシュするには、次のようにします。

手順

  1. Navigator ビューで、プロキシー・サブスクリプションをリフレッシュするキュー・マネージャーを選択します。
  2. キュー・マネージャーを右クリックし、 「パブリッシュ/サブスクライブ」 > 「プロキシー・サブスクリプションのリフレッシュ」をクリックします。

結果

「プロキシー・サブスクリプションのリフレッシュ」 ダイアログが開きます。 ここで、プロキシー・サブスクリプションをリフレッシュするには「はい」を、ダイアログを閉じるには「いいえ」をクリックすることができます。