mqsichangeproperties コマンドを使ってキャッシュ通知を有効にします。これにより、WebSphere® Service Registry and Repository (WSRR) で発生するイベントがキャッシュに通知されます。
WSRR は、WebSphere Application
Server を使用して通知イベントをパブリッシュします。 キャッシュ通知によって、キャッシュはこれらのイベントにサブスクライブできます。
キャッシュ通知を使用可能にするには、以下のステップを完了して、構成可能サービス DefaultWSRR の関係するプロパティーを変更し、セキュアな WebSphere Application
Server に接続する場合にはユーザー ID とパスワードを追加します。
- ブローカーが実行されていることを確認してください。 実行されていない場合、mqsistart コマンドを使用して実行を開始します。
- mqsichangeproperties コマンドを発行して、enableCacheNotification プロパティーを true に変更します。 以下に例を示します。
mqsichangeproperties MB8BROKER -c ServiceRegistries -o DefaultWSRR
-n enableCacheNotification -v true
ここで、
-c は、構成可能サービス (この場合は ServiceRegistries) を指定します。
-o は、オブジェクトの名前 (この場合は DefaultWSRR) を指定します。
-n は、変更するプロパティーの名前 (この場合は enableCacheNotification) を指定します。
-v は、-n パラメーターで定義されるプロパティーの値を指定します。
(この場合は true)
- mqsichangeproperties コマンドを発行して、locationJNDIBinding プロパティーを WSRR サーバーで必要とする値に変更します。 以下に例を示します。
mqsichangeproperties MB8BROKER -c ServiceRegistries -o DefaultWSRR
-n locationJNDIBinding -v iiop://localhost:2809/
ここで、
-c は、構成可能サービス (この場合は ServiceRegistries) を指定します。
-o は、オブジェクトの名前 (この場合は DefaultWSRR) を指定します。
-n は、変更するプロパティーの名前 (この場合は locationJNDIBinding を指定します。
-v は、-n パラメーターで定義されるプロパティーの値を指定します。
(この場合は、iiop://localhost:2809/)
- セキュアな WebSphere Application
Server に接続する場合、ユーザー ID とパスワードを使用する必要があります。 ユーザー ID とパスワードを設定するには、以下のステップを行います。
- mqsistop コマンドを使用してブローカーを停止します。
- mqsisetdbparms コマンドを発行して、ユーザー ID とパスワードをセットアップします。 以下に例を示します。
mqsisetdbparms MB8BROKER -n jms::DefaultWSRR@jms/SRConnectionFactory
-u userid -p password
ここで、
-n は、データ・ソースの名前 (この場合は jms::DefaultWSRR@jms/SRConnectionFactory) を指定します。
-u は、このデータ・ソースに関連付けるユーザー ID (この場合は userid) を指定します。
-p は、このデータ・ソースに関連付けるパスワード (この場合は password) を指定します。
- mqsistart コマンドを使用してブローカーを再開します。