Pruebas suministradas por IBM MQ

Las pruebas que puede utilizar para comprobar si hay problemas en las definiciones de objeto de IBM® MQ se proporcionan con IBM MQ Explorer.

Las siguientes categorías de pruebas se proporcionan con IBM MQ Explorer para comprobar los objetos IBM MQ :

Las pruebas listadas en las tablas siguientes se proporcionan con IBM MQ Explorer para comprobar si hay problemas en las definiciones de objeto de IBM MQ . Hay otras pruebas proporcionadas con IBM MQ Explorer para comprobar objetos como, por ejemplo, los objetos administrados JMS; estas pruebas no se incluyen en la tabla siguiente.

General

En la tabla siguiente se listan las pruebas que comprueban si hay problemas generales en las definiciones de IBM MQ .

Probar Acción Descripción
Comprobar los nombres de gestores de colas Verifica los nombres de gestores de colas para ver si hay posibles problemas Esta prueba comprueba los nombres de gestores de colas, buscando nombres que sean lo suficientemente similares como para causar confusión; por ejemplo, la prueba comprueba si hay nombres que son idénticos aparte del uso de mayúsculas y minúsculas. La prueba también muestra avisos para gestores de colas que están alojados en máquinas diferentes pero tienen nombres idénticos.
Definiciones de colas de mensajes no entregados Comprueba en los gestores de colas las colas de mensajes no entregados Esta prueba muestra un aviso para cualquier gestor de colas que no tenga una cola de mensajes no entregados y uno o más errores para cualquier gestor de colas que tenga atributos Dead-letter Queue que no sean válidos; por ejemplo, el nombre de una cola que no existe o una cola que no se puede utilizar como cola de mensajes no entregados. La prueba muestra un aviso o error si se encuentra algún mensaje en la cola de mensajes no entregados porque esto puede ser una indicación útil de un problema con la configuración de IBM MQ . La prueba también muestra avisos si algún canal tiene una longitud máxima de mensajes superior al tamaño de la cola de mensajes no entregados.
Registro de errores de FFST Comprueba si los registros de errores se han grabado en el directorio FFST de esta máquina Esta prueba muestra un error si se han grabado registros FFST en esta máquina.
Gestores de colas detenidos Realiza una comprobación para ver si hay algún gestor de colas detenido Esta prueba muestra un aviso para cada gestor de colas que está detenido.
Verificar colas de transmisión predeterminadas Comprueba las colas de transmisión predeterminadas Esta prueba muestra errores para cualquier uso no válido del atributo Default Transmission Queue, incluida una cola que falta o una cola con un valor que no es válido en el atributo Type.

Clústeres

En la tabla siguiente se listan las pruebas que comprueban si hay problemas en sus definiciones de clúster.

Probar Acción Descripción
El clúster no puede resolver el nombre del gestor de colas Comprueba que los clústeres pueden resolver correctamente todos los nombres de gestores de colas Esta prueba muestra un error si alguna de las entradas de miembro de clúster no se han resuelto correctamente porque no se ha contactado satisfactoriamente con el gestor de colas.
Canales de clúster emisor en estado de reintento Comprueba si alguno de los canales de clúster emisor definidos manualmente están todavía en estado Reintentando Esta prueba muestra un error si un canal de clúster emisor está en el estado Retrying.
Confirmar que se han establecido los atributos de clúster Comprueba que todos los canales de clúster tienen un valor de clúster establecido Esta prueba muestra un error para todos los canales de clúster emisor o de clúster receptor que no tienen atributos de clúster (o de lista de nombres de clúster) establecidos.
Miembros de clúster duplicados Comprueba si algún miembro de clúster lista el mismo gestor de colas más de una vez Esta prueba muestra un aviso si alguna lista de miembros de clúster contiene entradas duplicadas para un gestor de colas.
Dos depósitos completos Comprueba que todos los clústeres tienen al menos dos gestores de colas que mantienen los depósitos completos del clúster Esta prueba muestra un aviso si hay algún clúster que sólo tiene un depósito completo.
Verificar definiciones de lista de nombres de clúster Verifica el uso de listas de nombres en definiciones de clúster Esta prueba verifica los atributos de lista de nombres de clúster de colas, canales y gestores de colas. La prueba muestra errores si no se pueden encontrar listas de nombres coincidentes o si una lista de nombres está vacía.
Verificar nombres de clúster Comprueba los atributos de nombres de clúster para ver si hay posibles problemas Esta prueba verifica los atributos de nombre de clúster de colas, canales y gestores de colas. Esta prueba busca nombres que sean lo suficientemente similares como para causar confusión; por ejemplo, nombres que son idénticos aparte del uso de mayúsculas y minúsculas.
Verificar instancias de cola de clúster Verifica que todas las instancias de una cola de clúster tienen los mismos atributos Esta prueba muestra un aviso si distintas instancias de una cola de clúster tienen atributos diferentes.

Colas

En la tabla siguiente se listan las pruebas que comprueban si hay problemas en sus definiciones de cola.

Probar Acción Descripción
Identificar colas llenas Comprueba si alguna cola conocida está llena Esta prueba comprueba si la profundidad actual de cualquier cola conocida es igual al valor del atributo Maximum Message Depth de la cola.
Verificar definiciones de colas alias Verifica las definiciones de colas alias Esta prueba comprueba las definiciones de las colas alias. La prueba comprueba el valor del atributo Base Queue de todas las colas de alias encontradas y comprueba si el valor es un destino válido para la cola de alias.
Verificar nombres de colas Verifica los nombres de objetos de Cola MQ Esta prueba comprueba los nombres de definiciones de cola. Esta prueba busca nombres que sean lo suficientemente similares como para que exista la posibilidad de causar confusión; por ejemplo, nombres que son idénticos aparte del uso de mayúsculas y minúsculas.
Verificar que las colas están habilitadas para obtener Verifica que ninguna de las colas conocidas está inhibida para obtener Esta prueba verifica que todas las colas están habilitadas para obtener. Aunque no es un error si una cola no está habilitada para obtener, puede ser conveniente comprobarlo al intentar identificar la causa de un comportamiento inesperado en sus aplicaciones.
Verificar que las colas están habilitadas para transferir Verifica que ninguna de las colas conocidas está inhibida para transferir. Esta prueba verifica que todas las colas están habilitadas para transferir. Aunque no es un error si una cola no está habilitada para transferir, puede ser conveniente comprobarlo al intentar identificar la causa de un comportamiento inesperado en sus aplicaciones.
Verificar definiciones de colas remotas Verifica las definiciones de colas remotas Esta prueba verifica los atributos Remote Queue Manager y Remote Queue Name de las definiciones de colas remotas.
Verificar el uso de colas de transmisión en colas Verifica el uso de colas de transmisión en definiciones de colas remotas Esta prueba comprueba el valor del atributo Transmission Queue en las definiciones de cola remota. Esta prueba muestra errores si el valor es el nombre de una cola que no existe o de una cola de tipo incorrecto.

Canales

En la tabla siguiente se listan las pruebas que comprueban si hay problemas en sus definiciones de canal.

Probar Acción Descripción
Identificar canales pendientes Comprueba si hay algún canal conocido que está en estado pendiente Esta prueba muestra un aviso para cualquier canal cuyo estado sea pendiente.
Pares de canales coincidentes Verifica los atributos existentes en ambos extremos de un par de canales para buscar posibles problemas Esta prueba intenta encontrar pares de canales coincidentes. Si la prueba encuentra los pares de canales coincidentes, comprueba que los dos extremos del canal son de tipos adecuados y que los atributos requeridos son iguales en ambos extremos del par. La prueba muestra un mensaje de aviso si no se encuentra ninguna coincidencia, o si se encuentran varias, para un canal; muestra un error si un par de canales tiene atributos incompatibles.
Hacer ping a todos los canales que no están en ejecución Realiza un mandato ping de MQ en todos los canales emisores, servidores y de clúster emisor que no están en ejecución Esta prueba hace un ping a todos los canales emisores, servidores y de clúster emisor que no están en ejecución y muestra todas las respuestas no satisfactorias en la vista Resultados de la prueba. No se hace ping en los canales con el estado Running porque se supone que tienen definiciones válidas.
Hacer ping a nombres de conexión Verifica que se puede hacer ping a todos los nombres de conexión a los que hacen referencia las definiciones de canal Esta prueba intenta hacer ping a los nombres de host a los que se hace referencia en los atributos Connection name de una definición de canal. La prueba utiliza el programa de utilidad Ping que proporciona el sistema operativo, si hay uno disponible; de lo contrario, la prueba no hace nada. La prueba muestra un aviso si falla un ping, y un error si falta el valor de un atributo Connection name necesario,
Resolver nombres de conexión Verifica que todos los nombres de conexión a los que hacen referencias las definiciones de canal se pueden resolver Esta prueba intenta resolver los nombres de host a los que se hace referencia en los atributos Connection name de la definición de canal y muestra un aviso si el nombre de host no se puede resolver en una dirección IP.
Verificar los valores de los intervalos de canal Examina la proporción de los valores de intervalo en las definiciones de canal Esta prueba muestra posibles problemas, como por ejemplo canales con un intervalo de pulsaciones mayor que el intervalo de desconexión.
Verificar nombres de canal Verifica los nombres de objetos de canal MQ Esta prueba comprueba los nombres de definiciones de canal. La prueba busca nombres que sean lo suficientemente similares como para causar confusión; por ejemplo, nombres que son idénticos aparte del uso de mayúsculas y minúsculas.
Verificar el ID de usuario de MCA en canales de conexión con el servidor Verifica que todos los canales de conexión con el servidor tienen un valor especificado para MCAUSER Esta prueba muestra avisos si algún canal tiene atributos MCA User ID que faltan. Utilícelo si espera que todos los canales de conexión con el servidor tengan MCA User ID establecido.
Verificar el uso de colas de transmisión en canales Verifica el uso de colas de transmisión en definiciones de canal Esta prueba muestra un error para cualquier uso no válido del atributo Transmission queue en las definiciones de canal de servidor y remitente, incluidas las colas que faltan, las colas con atributos no válidos y las colas de transmisión que no utiliza ningún canal o las utilizan varios canales.

Escuchas

En la tabla siguiente se listan las pruebas que comprueban si hay problemas en sus definiciones de escucha.

Probar Acción Descripción
Números de puerto de escuchas TCP Comprueba el uso de números de puerto TCP por parte de escuchas de canal Esta prueba valida los números de puerto TCP utilizados por los escuchas de canal. Esta prueba muestra avisos si se utilizan números de puerto no válidos o si varios gestores de colas utilizan el mismo puerto.
Verificar nombres de escuchas Verifica nombres de objetos de escucha de IBM MQ Esta prueba comprueba los nombres de definiciones de objetos de escucha. La prueba busca nombres que sean lo suficientemente similares como para que exista la posibilidad de causar confusión; por ejemplo, nombres que son idénticos aparte del uso de mayúsculas y minúsculas.

Desencadenamiento

En la tabla siguiente se listan las pruebas que comprueban si hay problemas en su configuración de desencadenamiento.

Probar Acción Descripción
Verificar definiciones de colas de inicio Verifica el uso del atributo de cola de inicio de las colas desencadenadas Esta prueba valida el atributo Initiation Queue de colas locales y de modelo. La prueba muestra errores si el valor especifica una cola local que no se puede encontrar. La prueba también verifica que todas las colas de inicio tienen procesos que tienen la cola abierta para entrada. Si una cola no tiene este tipo de proceso, eso indica que no hay ningún supervisor desencadenante ejecutándose para esa cola.
Verificar nombres de procesos Verifica nombres de objetos de proceso de IBM MQ Esta prueba comprueba los nombres de definiciones de proceso. La prueba busca nombres que sean lo suficientemente similares como para causar confusión; por ejemplo, nombres que son idénticos aparte del uso de mayúsculas y minúsculas.
Verificar definiciones de proceso Valida definiciones de objetos de proceso Esta prueba valida las definiciones de proceso de IBM MQ . La prueba comprueba que los procesos del sistema que se han especificado en el atributo Application ID del objeto existen. Cuando el atributo Application ID no proporciona una vía de acceso absoluta, la prueba también muestra un aviso si se pueden encontrar varios procesos del sistema con el nombre especificado en el entorno de vía de acceso.
Verificar definiciones de proceso de colas Verifica el uso del atributo de proceso de las colas desencadenadas Esta prueba valida el atributo Process Name de colas locales y de modelo y muestra errores para los nombres de proceso para los que no se puede encontrar una definición de objeto de proceso de IBM MQ.
Verificar datos desencadenantes en definiciones de cola Verifica el uso del atributo de datos desencadenantes de las colas desencadenadas Esta prueba valida el atributo Trigger Data de colas locales y de modelo y muestra errores para los nombres para los que no se puede encontrar un canal.
Verificar el uso de colas desencadenadas Verifica el uso de colas desencadenadas Si una cola cumple sus condiciones desencadenantes pero la cola no está actualmente abierta para entrada, la prueba muestra un error.

SSL/TLS

En la tabla siguiente se listan las pruebas que comprueban si hay problemas en su configuración de SSL/TLS.

Probar Acción Descripción
Verificar que los canales se han reiniciado Verifica que los canales SSL/TLS se han reiniciado desde el último cambio realizado en el repositorio de claves SSL/TLS Esta prueba resalta todos los canales que tienen una hora último inicio anterior a la hora de última modificación del depósito de claves y que podrían, por tanto, tener que renovarse.
Verificar la autenticación de canales SSL Verifica que todos los canales requieren autenticación SSL/TLS Esta prueba resalta si hay algún canal que no tienen el atributo CipherSpec establecido. Utilice esta prueba si espera que todos los canales utilicen TLS.
Verificar la autenticación de cliente SSL Verifica que todos los canales requieren autenticación de cliente SSL/TLS Esta prueba resalta si los canales no han obtenido el atributo Authetnication of Parties Initiating Connections (SSLCAUTH) establecido en Required. Utilice esta prueba si espera que todos los canales utilicen SSL/TLS y que todos los clientes presenten un certificado para la autenticación.
Verificar los archivos de depósito de claves SSL Verifica la presencia de depósitos de claves SSL/TLS Esta prueba comprueba el atributo SSL/TLS Key Repository de los gestores de colas y comprueba si se puede encontrar un archivo en esa ubicación. También verifica que se puede encontrar y leer un archivo de ocultación de contraseña.
Verificar los valores de igual de SSL Verifica los atributos de igual de SSL/TLS utilizados en definiciones de canal Esto comprueba el atributo Accept Only Certificates with Distinguished Names Matching These Values (SSLPEER) de todos los canales conocidos, y notifica errores de especificaciones no válidas y aviso cuando se utiliza el valor cuando no se utiliza el atributo CipherSpec.