Use o comando mqsichangeproperties para ativar a notificação de cache, de forma que o cache seja notificado dos eventos que estão ocorrendo no WebSphere Service Registry and Repository (WSRR).
O WSRR publica eventos de notificação usando WebSphere Application
Server. A notificação de cache permite
que o cache subscreva estes eventos.
Para ativar a notificação de cache,
conclua as seguintes etapas para alterar as propriedades relevantes no
serviço configurável DefaultWSRR e para incluir
um ID do usuário e senha se você estiver conectando-se a um WebSphere Application
Server seguro:
- Certifique-se de que o broker esteja em execução. Se ele não estiver, utilize o comando mqsistart para iniciá-lo.
- Emita o comando mqsichangeproperties
para alterar a propriedade enableCacheNotification
para true. Por exemplo:
mqsichangeproperties MB8BROKER -c ServiceRegistries -o DefaultWSRR
-n enableCacheNotification -v true
em que:
-c especifica o serviço configurável (nesse caso, ServiceRegistries)
-o especifica o nome do objeto (nesse caso, DefaultWSRR)
-n especifica os nomes das propriedades a serem alteradas
(nesse caso, enableCacheNotification)
-v especifica os valores das propriedades definidas pelo parâmetro -n
(nesse caso, true)
- Emita o comando mqsichangeproperties
para alterar a propriedade locationJNDIBinding
para o valor que você requer para seu servidor WSRR. Por exemplo:
mqsichangeproperties MB8BROKER -c ServiceRegistries -o DefaultWSRR
-n locationJNDIBinding -v iiop://localhost:2809/
em que:
-c especifica o serviço configurável (nesse caso, ServiceRegistries)
-o especifica o nome do objeto (nesse caso, DefaultWSRR)
-n especifica os nomes das propriedades a serem alteradas
(nesse caso, locationJNDIBinding)
-v especifica os valores das propriedades definidas pelo parâmetro -n
(neste caso, iiop://localhost:2809/)
- Se você estiver conectando a um WebSphere Application
Server seguro, você deve utilizar um ID de usuário e senha. Para configurar o ID do usuário e a senha, siga estas etapas:
- Pare o broker, utilizando o comando
mqsistop.
- Emita o comando mqsisetdbparms
para configurar seu ID do usuário e senha. Exemplo:
mqsisetdbparms MB8BROKER -n jms::DefaultWSRR@jms/SRConnectionFactory
-u userid -p password
em que:
-n especifica o nome da origem de dados
(nesse caso, jms::DefaultWSRR@jms/SRConnectionFactory)
-u especifica o ID do usuário a ser associado a essa origem de dados
(neste caso, userid)
-p especifica a senha a ser associada a essa origem de dados
(nesse caso, password)
- Reinicie o broker utilizando o comando mqsistart.