Testes Fornecidos pelo IBM MQ

Testes que podem ser usados para verificar suas definições de objetos IBM® MQ para problemas são fornecidos com o IBM MQ Explorer.

As seguintes categorias de testes são fornecidas com o IBM MQ Explorer para verificar objetos do IBM MQ:

Os testes listados nas tabelas a seguir são fornecidos com o IBM MQ Explorer para verificar se existem problemas nas definições de objetos do IBM MQ. Há outros testes fornecidos com o IBM MQ Explorer para verificar objetos, por exemplo, objetos administrados por JMS; esses testes não estão incluídos na tabela a seguir.

Gerais

A tabela a seguir lista os testes que verificam problemas gerais nas definições do IBM MQ.

Teste Ação Descrição
Verificar nomes dos gerenciadores de filas Verifica a possibilidade de problemas nos nomes dos gerenciadores de filas Esse teste verifica os nomes dos gerenciadores de filas, procurando nomes que sejam semelhantes o suficiente para causar confusão, por exemplo, o teste procura nomes que sejam idênticos independentemente da capitalização. O teste também exibe avisos para gerenciadores de filas hospedados em máquinas diferentes, mas com nomes idênticos.
Definições da fila de devoluções Procura filas de devoluções nos gerenciadores de filas Esse teste exibe um aviso para o gerenciador de filas que não tem uma fila de devoluções e um ou mais erros para gerenciadores de filas que têm atributos Fila de Devoluções inválidos, por exemplo, o nome de uma fila que não existe ou uma fila que não pode ser utilizada como fila de devoluções. O teste exibirá um aviso ou um erro se for localizada alguma mensagem na fila de devoluções, porque isso pode ser uma indicação útil de problema com a configuração do IBM MQ. Ele também exibirá avisos se algum canal tiver um comprimento máximo de mensagem maior que o tamanho da fila de devoluções.
Log de erros FFST Verifica se foram gravados logs de erros no diretório FFST nesta máquina Esse teste exibirá um erro se algum log FFST tiver sido gravado nesta máquina.
Gerenciadores de filas parados Verifica se há algum gerenciador de filas parado Esse teste exibe um aviso para cada gerenciador de filas parado.
Verificar filas de transmissão padrão Verifica as filas de transmissão padrão Esse teste exibe os erros de usos inválidos do atributo Fila de Transmissão Padrão, incluindo uma fila ausente ou uma fila com um valor inválido no atributo Tipo.

Clusters

A tabela a seguir lista os testes que procuram problemas nas definições do cluster.

Teste Ação Descrição
O cluster falha ao resolver o nome do gerenciador de filas Verifica se os clusters podem resolver com êxito todos os nomes dos gerenciadores de filas Esse teste exibirá um erro se algumas das entradas da associação de cluster não tiverem sido resolvidas corretamente porque o contato com o gerenciador de filas não foi feito com êxito.
Canais do emissor de cluster no estado de Nova Tentativa Verifica se algum dos canais do emissor de cluster definido manualmente ainda está no estado de Nova Tentativa Esse teste exibirá um erro se um canal do emissor de cluster estiver no estado de Nova Tentativa.
Confirmar se os atributos de cluster foram configurados Verifica se todos os canais de cluster possuem um valor de cluster configurado Esse teste exibirá um erro para os canais de emissor ou de receptor de cluster que não possuírem atributos de cluster (ou lista de nomes de cluster) configurados.
Membros de cluster duplicados Verifica se as associações de clusters listam o mesmo gerenciador de filas mais de uma vez Esse teste exibirá um aviso se alguma lista de associação de clusters contiver entradas duplicadas para um único gerenciador de filas.
Dois repositórios completos Verifica se todos os clusters possuem pelo menos dois gerenciadores de filas mantendo repositórios completos do cluster Esse teste exibirá um aviso se algum cluster tiver apenas um repositório completo.
Verificar definições da lista de nomes do cluster Verifica o uso de listas de nomes nas definições de cluster Esse teste verifica os atributos de lista de nomes do cluster de filas, canais e gerenciadores de filas. O teste exibirá erros se listas de nomes correspondentes não puderem ser localizadas ou se uma lista de nomes estiver vazia.
Verificar nomes do cluster Verifica a possibilidade de problemas nos atributos de nome do cluster Esse teste verifica os atributos de nome do cluster de filas, canais e gerenciadores de filas. Ele procura nomes que sejam semelhantes o suficiente para causar confusão, por exemplo, nomes que sejam idênticos independentemente da capitalização.
Verificar instâncias da fila de clusters Verifica se todas as instâncias de uma fila de cluster possuem os mesmos atributos Esse teste exibirá um aviso se instâncias diferentes de uma fila de clusters tiverem atributos diferentes.

Filas

A tabela a seguir lista os testes que procuram problemas nas definições da fila.

Teste Ação Descrição
Identificar filas completas Verifica se alguma fila conhecida está completa Esse teste verifica se a profundidade atual de alguma fila conhecida é igual ao valor do atributo Profundidade Máxima da Mensagem da fila.
Verificar definições da fila de alias Verifica as definições da fila de alias Esse teste verifica as definições das filas de alias. O teste verifica o valor do atributo Fila de Base de todas as filas de alias localizadas e também se o valor é um destino válido para a fila de alias.
Verificar nomes de filas Verifica os nomes de objetos da Fila MQ Esse teste verifica os nomes de definições de filas. Ele procura nomes que sejam semelhantes o suficiente para causar confusão, por exemplo, nomes que sejam idênticos independentemente da capitalização.
Verificar se as filas estão ativadas para obtenção Verifica se todas as filas conhecidas não estão com a obtenção impedida Esse teste verifica se todas as filas estão ativadas para obtenção. Embora não represente erro uma fila não estar ativada para obtenção, talvez essa verificação seja útil ao tentar identificar a causa de comportamento inesperado nos aplicativos.
Verificar se as filas estão ativadas para colocação Verifica se todas as filas conhecidas não estão com a colocação impedida Esse teste verifica se todas as filas estão ativadas para colocação. Embora não represente erro uma fila não estar ativada para colocação, talvez essa verificação seja útil ao tentar identificar a causa de comportamento inesperado nos aplicativos.
Verificar definições da fila remota Verifica definições da fila remota Esse teste verifica os atributos Gerenciador de Filas Remotas e Nome da Fila Remota das definições de filas remotas.
Verificar o uso da fila de transmissão nas filas Verifica o uso das filas de transmissão nas definições de filas remotas Esse teste verifica o valor do atributo Fila de Transmissão nas definições de filas remotas. O teste exibirá erros se o valor for o nome de uma fila que não existe ou de uma fila do tipo errado.

Canais

A tabela a seguir lista os testes que procuram problemas nas definições de canais.

Teste Ação Descrição
Identificar canais pendentes Verifica se algum canal conhecido está com status pendente Esse teste exibirá um aviso para cada canal que estiver pendente.
Pares de canais correspondentes Verifica os atributos das extremidades de um par de canais para procurar prováveis problemas Esse teste tenta localizar os pares de canais correspondentes. Se o teste localizar os pares de canais correspondentes, ele verificará se as duas extremidades do canal possuem tipos apropriados e se os atributos necessários correspondem a ambas as extremidades do par. O teste exibirá uma mensagem de aviso se nenhuma correspondência ou se várias correspondências forem localizadas para um canal; ele exibirá um erro se um par de canais tiver atributos incompatíveis.
Executar ping de todos os canais que não estiverem em execução Executa um ping do MQ em todos os canais do emissor, do servidor e do emissor de cluster que não estiverem em execução Esse teste executa ping de todos os canais operacionais do emissor, do servidor e do emissor de cluster que não estiverem em execução e exibe as respostas malsucedidas na visualização Resultados do Teste. Não é executado ping dos canais com o status Em execução porque supõe-se que possuam definições válidas.
Executar ping de nomes de conexões Verifica se é possível executar ping de todos os nomes de conexões referidos pelas definições de canais Esse teste tenta executar ping dos nomes de host referidos nos atributos Nome da conexão das definições de um canal. O teste usa o utilitário ping fornecido pelo sistema operacional, se houver algum disponível, caso contrário, ele não faz nada. O teste exibirá um aviso se um ping falhar e um erro se o valor de um atributo necessário Nome da conexão estiver ausente.
Resolver nomes de conexões Verifica se é possível resolver todos os nomes de conexões referidos pelas definições de canais Esse teste tenta resolver os nomes de host referidos nos atributos Nome da conexão da definição de canal e exibirá um aviso se o nome do host não puder ser resolvido em um endereço IP.
Verificar valores de intervalo do canal Examina as proporções dos valores de intervalo em definições de canais Esse teste exibe prováveis problemas, como canais com um intervalo de pulsação maior que o intervalo de desconexão.
Verificar nomes de canais Verifica os nomes de objetos de canais do MQ Esse teste verifica os nomes de definições de canais. Ele procura nomes que sejam semelhantes o suficiente para causar confusão, por exemplo, nomes que sejam idênticos independentemente da capitalização.
Verificar ID do usuário do MCA em canais de conexão do servidor Verifica se todos os canais de conexão do servidor possuem um valor digitado para MCAUSER Esse teste exibirá avisos se faltarem atributos ID do usuário do MCA em algum canal. Utilize-o se espera que o ID do usuário do MCA de todos os canais de conexão do servidor esteja configurado.
Verificar o uso de filas de transmissão em canais Verifica o uso das filas de transmissão nas definições de canais Esse teste exibe um erro para qualquer uso inválido do atributo Transmission queue nas definições de canais do emissor e do servidor, incluindo ausência de filas, filas com atributos inválidos e filas de transmissão não usadas pelos canais ou usadas por diversos canais.

Ouvintes

A tabela a seguir lista os testes que procuram problemas nas definições do listener.

Teste Ação Descrição
Números de portas do listener TCP Verifica o uso de números de portas TCP pelos listeners de canais Esse teste valida os números de portas TCP utilizados pelos listeners de canais. Ele exibirá avisos se números de portas inválidos forem utilizados ou se a mesma porta for utilizada por vários gerenciadores de filas.
Verificar nomes do listener Verifica nomes de objetos de Listener IBM MQ Esse teste verifica os nomes de definições de objetos do listener. Ele procura nomes que sejam semelhantes o suficiente para causar confusão, por exemplo, nomes que sejam idênticos independentemente da capitalização.

Acionamento

A tabela a seguir lista os testes que procuram problemas na configuração dos acionadores.

Teste Ação Descrição
Verificar definições da fila de inicialização Verifica o uso do atributo da fila de inicialização de filas acionadas Esse teste valida o atributo Fila de Inicialização de filas locais e modelos. O teste exibirá erros se o valor especificar uma fila local que não possa ser localizada. Ele também verificará se todas as filas de inicialização possuem processos que tenham a fila aberta para entrada. Se uma fila não tiver esse processo, isso indica que não há monitores do acionador em execução nessa fila.
Verificar nomes de processos Verifica nomes de objetos de processos do IBM MQ Esse teste verifica os nomes das definições de processos. Ele procura nomes que sejam semelhantes o suficiente para causar confusão, por exemplo, nomes que sejam idênticos independentemente da capitalização.
Verificar definições de processos Valida as definições de objetos de processos Esse teste valida definições de processo do IBM MQ. Ele verifica se os processos de sistema especificados no atributo ID do aplicativo do objeto existem. Onde o atributo ID do aplicativo não fornecer um caminho absoluto, o teste também exibirá um aviso se vários processos de sistema com o nome fornecido puderem ser localizados no ambiente de caminho.
Verificar definições de processos de filas Verifica o uso do atributo de processo de filas acionadas Este teste valida o atributo Process Name de filas locais e de modelo e exibe os erros para nomes de processos para os quais uma definição de objeto de processo do IBM MQ não pode ser localizada.
Verificar definições de filas de dados do acionador Verifica o uso do atributo da fila de dados do acionador de filas acionadas Esse teste valida o atributo Dados do Acionador de filas locais e modelos e exibe erros para nomes para os quais um canal não pode ser localizado.
Verificar o uso de filas acionadas Verifica o uso de filas do acionador Se uma fila atender a suas condições acionadoras, mas não estiver aberta no momento para entrada, o teste exibirá um erro.

SSL/TLS

A tabela a seguir lista os testes que verificam problemas na configuração de SSL (Secure Sockets Layer)/TLS (Segurança da Camada de Transporte).

Teste Ação Descrição
Verificar se os canais foram reiniciados Verifica se os canais SSL/TLS foram reiniciados desde a última mudança no repositório de chaves SSL/TLS Esse teste destaca os canais que possuem um horário de último início anterior ao horário de última modificação do repositório de chaves e que podem, portanto, precisar de atualização.
Verificar autenticação de canais SSL Verifica se todos os canais requerem autenticação SSL/TLS Esse teste realça se o atributo CipherSpec dos canais não foi configurado. Use esse teste se você espera que todos os canais usem TLS.
Verificar autenticação de cliente SSL Verifica se todos os canais requerem autenticação de cliente SSL/TLS Esse teste realça se o atributo Autenticação de Partes que Iniciam Conexões (SSLCAUTH) dos canais não foi configurado como Necessário. Use esse teste se você espera que todos os canais estejam usando SSL/TLS e que todos os seus clientes apresentarão um certificado para autenticação.
Verificar arquivos de repositório de chaves SSL Verifica a presença de repositórios de chaves SSL/TLS Esse teste verifica o atributo Key Repository SSL/TLS de gerenciadores de filas e verifica se um arquivo pode ser localizado nesse local. Ele também verifica se um arquivo stash de senha pode ser localizado e se é legível.
Verificar valores SSL no mesmo nível Verifica os atributos SSL/TLS no mesmo nível usados nas definições de canais Ele verifica o atributo Aceitar somente Certificados com Nomes Distintos que Correspondam a esses Valores (SSLPEER) de todos os canais conhecidos, relatando os erros de especificações inválidas e avisando quando o valor é utilizado em um momento em que o atributo CipherSpec não é.