Desativando a Funcionalidade WebSphere MQ no WebSphere Application Server
Se não for necessário usar a funcionalidade IBM MQ no servidor de aplicativos, é possível desativá-la usando o console administrativo ou um comando administrativo. Também é possível desativar a funcionalidade do IBM MQ em um processo do cliente especificando uma propriedade customizada.
Sobre Esta Tarefa
Quando um processo do WebSphere Application Server ou um processo do aplicativo cliente for iniciado, e enquanto esse processo estiver em execução, uma quantia de processamento será executada para permitir que ela suporte a funcionalidade relacionada ao IBM MQ, como o provedor de sistemas de mensagens do IBM MQ. Por padrão, esse processamento é executado, independentemente de se qualquer funcionalidade relacionada ao IBM MQ for sempre usada. Se não for necessário se aproveitar de qualquer funcionalidade do IBM MQ, será possível desativar toda a funcionalidade do IBM MQ em um servidor de aplicativos ou em um processo do cliente para oferecer desempenho aumentado.
- Nenhuma funcionalidade do provedor de sistemas de mensagens do IBM MQ fica disponível nesse servidor específico:
- Os recursos definidos do provedor de sistemas de mensagens do IBM MQ não são ligados no JNDI e, portanto, ficam indisponíveis para consulta a partir do processo do servidor de aplicativos afetado e a partir de outros processos do servidor de aplicativos ou aplicativos clientes.
- Ainda é possível definir recursos do provedor de sistemas de mensagens do IBM MQ. Entretanto, o botão Conexão de Teste do assistente Criar Connection Factory ou Criar Especificação de Ativação, dependendo do escopo no qual o IBM MQ foi desativado, não funciona.
- Nenhum bean ativado por mensagens que use as portas do listener de mensagens configurado com os recursos do provedor de sistemas de mensagens do IBM MQ é iniciado.
- Nenhum bean ativado por mensagens que use as especificações de ativação do provedor de sistemas de mensagens do IBM MQ é iniciado.
- Não é possível recuperar nenhuma transação XA indeterminada envolvendo os recursos do provedor de sistemas de mensagens do IBM MQ.
- Todas as tentativas de consulta de um recurso do provedor de sistemas de mensagens do IBM MQ feitas a partir de um servidor remoto que não tenha a funcionalidade do IBM MQ desativada falham.
- Não é possível usar a função das propriedades da conexão de fila do IBM MQ.
- Nenhuma funcionalidade do link do IBM MQ fica disponível nesse servidor específico:
- Não é possível parar ou iniciar nenhum link do IBM MQ.
- Não é possível parar ou iniciar nenhum canal receptor do IBM MQ.
- Não é possível parar, iniciar ou reconfigurar nenhum canal emissor do IBM MQ.
- Não é possível enviar mensagens para um gerenciador de filas do IBM MQ. As mensagens enviadas para um barramento externo com base em um link do IBM MQ permanecem no fluxo de transmissão de itens desse link do IBM MQ.
- Não é possível receber mensagens de um gerenciador de filas do IBM MQ.
- As cadeias de canais de entrada usadas pelo link do IBM MQ não são iniciadas.
- Não é possível revolver os canais emissores em dúvida.
- Há falha nas tentativas de usar a funcionalidade Conexão de Teste da conexão de barramento externo que usa o link do IBM MQ.
- Não é possível excluir completamente um link do IBM MQ, pois nenhum estado armazenado referente a mensagens indeterminadas pode ser processado.
- Nenhuma funcionalidade do servidor do IBM MQ fica disponível nesse servidor específico:
- Não é possível enviar mensagens para o IBM MQ.
- Não é possível receber mensagens do IBM MQ.
- O botão Conexão de Teste não funciona.
- Nenhuma funcionalidade do link do cliente do IBM MQ funciona:
- Não é possível parar ou iniciar nenhum link do cliente do IBM MQ.
- Não é possível enviar mensagens usando um link do cliente do IBM MQ.
- Não é possível receber mensagens usando um link do cliente do IBM MQ.
- As cadeias de canais de entrada usadas pelo link do IBM MQ não são iniciadas.
- Os adaptadores de recursos do IBM MQ não são iniciados.
- A funcionalidade Java™ Base do IBM MQ fica indisponível.
- Todas as tentativas de usar as classes fornecidas pelo IBM MQ falham.
- Todas as tentativas de consulta de um recurso do provedor de sistemas de mensagens do IBM MQ feitas a partir de um servidor remoto que não tenha a funcionalidade do IBM MQ desativada falham.
- A funcionalidade Java Base do IBM MQ fica indisponível.
- Todas as tentativas de usar as classes fornecidas pelo IBM MQ falham.
Procedimento
Exemplo
Considere o seguinte exemplo: Uma configuração de implementação de rede com dois nós: node1 e node2. O Node1 possui dois servidores, server1 e server2. O Node2 possui um único servidor, server3. Server3 e server1 fazem parte de um cluster, cluster1. A caixa de seleção Desativação do WebSphere MQ do painel do provedor de sistemas de mensagens do IBM MQ no escopo de cluster1 foi selecionada e as mudanças foram salvas. Quando cluster1 foi reiniciado, toda a funcionalidade do IBM MQ foi desativada em server3 e em server1.
É importante observar que é possível que a funcionalidade do IBM MQ esteja desativada em todos os processos de uma configuração de implementação de rede, sem que a funcionalidade do IBM MQ de todos os escopos esteja desativada. Usando o cenário do exemplo anterior, se todos os nós da topologia (nó do gerenciador de implementação, node1 e node2) tiverem a funcionalidade IBM MQ desativada, todos os processos da topologia também terão a funcionalidade do IBM MQ desativada.
O que Fazer Depois
- WMSG2016I é gerado quando o servidor é iniciado se o IBM MQ tiver sido desativado.
- CWSIC3650I é gerado uma vez para qualquer link do IBM MQ configurado que esteja em execução no servidor.
- CWSIC3713I é gerado uma vez para qualquer link de cliente do IBM MQ configurado que esteja em execução no servidor.