Configure seu broker e grupos de execução para que alguns
ou todos os nós HTTP ou SOAP usem
um listener (integrado) do grupo de execução. Os nós SOAP usam um listener integrado por padrão. Pode ser que
você os tenha alterado para usar o listener do broker inteiro, mas agora deseja
retornar ao uso de listeners integrados.
É possível alterar a configuração para um ou mais grupos de
execução para que os nós HTTP ou SOAP implementados
nesses grupos de execução usem o listener integrado.
- Verifique se o intermediário está em execução.
- Se você desejar que todos os nós HTTP e
SOAP em todos os grupos de execução usem o listener integrado,
será possível alterar a configuração do broker para desativar o listener do
broker inteiro. Execute o comando mqsichangeproperties
para alterar a configuração do broker. Não execute este comando se
desejar manter o listener do broker inteiro ativo para pelo menos um de seus
grupos de execução.
mqsichangeproperties MB8BROKER -b httplistener -o HTTPListener
-n startListener -v false
Todos os grupos de execução detectam
esta mudança de status e usam o listener integrado quando são
reiniciados, independentemente de suas próprias configurações específicas. Portanto,
é possível alternar para usar listeners integrados para todos os grupos de execução
executando este único comando.
Se desativar o listener do broker inteiro
desta maneira, poderá configurar um grupo de execução para usar a mesma
porta ou portas que o listener do broker inteiro estava usando para HTTP, HTTPS
ou ambos. A reutilização dos números de porta significa que você não precisa alterar
seus aplicativos clientes para enviar mensagens para um número de porta diferente.
- Para alternar para o uso do listener integrado para um grupo de execução
específico, use o comando mqsichangeproperties ou o WebSphere Message Broker Explorer para
alterar a configuração do grupo de execução.
- Para usar o comando mqsichangeproperties,
adapte um dos exemplos a seguir:
mqsichangeproperties MB8BROKER -e exgroup1 -o ExecutionGroup
-n soapNodesUseEmbeddedListener -v true
mqsichangeproperties MB8BROKER -e exgroup1 -o ExecutionGroup
-n httpNodesUseEmbeddedListener -v true
MB8BROKER é o nome de
seu broker; exgroup1 é o nome de seu grupo de
execução.
- Para utilizar o WebSphere Message Broker Explorer, conclua as seguintes etapas:
- Na visualização Navegador, expanda o broker e clique com o botão direito do mouse no
grupo de execução com o qual você deseja trabalhar
- Selecione Propriedades
- Na guia Estendido, marque a caixa de seleção Nós SOAP
Usam Listener Integrado ou a caixa de seleção Nós HTTP Usam Listener Integrado, conforme necessário.
Se você estiver trabalhando com um broker em uma versão
que não suporta listeners do broker inteiro para os nós SOAP, não
haverá nenhuma caixa de seleção para a propriedade Nós SOAP Usam Listener Integrado.
Se você estiver trabalhando com um broker em uma versão que não suporta
listeners integrados para os nós HTTP, não haverá nenhuma caixa de seleção para a propriedade Nós
HTTP Usam Listener Integrado. Em ambos esses
casos, você verá a mensagem a seguir: Propriedade não suportada
para este Grupo de Execução.
- Pare e reinicie o broker para implementar suas alterações.
Para obter informações adicionais sobre este comando,
e exemplos de como alterar outras propriedades associadas aos brokers
ou grupos de execução, consulte a descrição do comando mqsichangeproperties.