Inhabilitación de las funciones de WebSphere MQ en WebSphere Application Server

Si no necesita utilizar la funcionalidad de IBM MQ en un servidor de aplicaciones, puede inhabilitarla utilizando la consola administrativa o un mandato administrativo. También puede inhabilitar la funcionalidad de IBM MQ en un proceso de cliente especificando una propiedad personalizada.

Acerca de esta tarea

Cuando se inicia un proceso de WebSphere Application Server o de un cliente de aplicación, y mientras que dicho proceso esté en ejecución, se realiza una cierta cantidad de proceso para permitir el soporte de la funcionalidad correspondiente a IBM MQ como puede ser el proveedor de mensajería de IBM MQ. De forma predeterminada, este proceso se realiza independientemente de si alguna vez se utiliza alguna función relacionada con IBM MQ. Si no necesita aprovechar ninguna funcionalidad de IBM MQ, es posible inhabilitar todas las funcionalidades IBM MQ en un proceso de servidor de aplicaciones o de cliente, para proporcionar un mayor rendimiento.

El hecho de inhabilitar la funcionalidad de IBM MQ en un proceso de WebSphere Application Server tiene los efectos siguientes:
  • No hay ninguna funcionalidad de proveedor de mensajería de IBM MQ disponible en ese servidor en particular:
    • Los recursos de proveedor de mensajería de IBM MQ definidos no están enlazados a JNDI y, por tanto, no están disponibles para buscarlos desde dentro del proceso de servidor de aplicaciones afectado, desde otros procesos de servidor de aplicaciones o desde clientes de aplicaciones.
    • Sigue siendo posible definir recursos de proveedor de mensajería de IBM MQ. Sin embargo, el botón Probar conexión del asistente para crear fábrica de conexiones o para crear especificación de activación, según el ámbito en que se haya inhabilitado IBM MQ, no funciona.
    • Los beans controlados por mensajes que utilicen puertos de escucha de mensajes configurados con los recursos del proveedor de mensajería de IBM MQ no se inician.
    • Los beans controlados por mensajes que utilicen las especificaciones de activación del proveedor de mensajería de IBM MQ no se inician.
    • No es posible recuperar ninguna transacción XA dudosa que implique a recursos del proveedor de mensajería de IBM MQ.
    • Todos los intentos de búsqueda de un recurso de proveedor de mensajería de IBM MQ que se efectúen desde un servidor remoto que no tenga inhabilitadas las funciones de IBM MQ, fallan.
    • No se puede utilizar la función de propiedades de conexión de colas de IBM MQ.
  • No hay ninguna funcionalidad de enlace de IBM MQ disponible en ese servidor en particular:
    • No se puede detener ni iniciar ningún enlace de IBM MQ.
    • No se puede detener ni iniciar ningún canal receptor de IBM MQ.
    • No se puede detener, iniciar ni restablecer ningún canal emisor de IBM MQ.
    • No se pueden enviar mensajes a un gestor de colas de IBM MQ. Los mensajes que se envíen a un bus foráneo basados en un enlace de IBM MQ permanecen en la corriente de elementos de transmisión de ese enlace de IBM MQ.
    • No se pueden recibir mensajes de un gestor de colas de IBM MQ.
    • Las cadenas del canal de entrada que utiliza el enlace de IBM MQ no se inician.
    • No es posible resolver los canales emisores dudosos.
    • Los intentos de utilizar la funcionalidad de Probar conexión de la conexión de bus foráneo que utiliza el enlace de IBM MQ fallan.
    • No se puede suprimir completamente un enlace de IBM MQ, y no se puede procesar ningún estado almacenado sobre mensajes dudosos.
  • No hay ninguna funcionalidad de servidor de IBM MQ disponible en ese servidor en particular:
    • No se pueden enviar mensajes a IBM MQ.
    • No se pueden recibir mensajes de IBM MQ.
    • El botón Probar conexión no funciona.
  • No funciona ninguna funcionalidad de enlace de cliente de IBM MQ:
    • No se puede detener ni iniciar ningún enlace de cliente de IBM MQ.
    • No se pueden enviar mensajes mediante un enlace de cliente de IBM MQ.
    • No se pueden recibir mensajes mediante un enlace de cliente de IBM MQ.
    • Las cadenas del canal de entrada que utiliza el enlace de IBM MQ no se inician.
  • Los adaptadores de recursos de IBM MQ no se inician.
  • La funcionalidad Java™ básica de IBM MQ no está disponible.
  • Cualquier intento de utilizar clases proporcionadas por IBM MQ falla.
El hecho de inhabilitar la funcionalidad de IBM MQ en un proceso de cliente de WebSphere Application Server tiene los efectos siguientes:
  • Todos los intentos de búsqueda de un recurso de proveedor de mensajería de IBM MQ que se efectúen desde un servidor remoto que no tenga inhabilitadas las funciones de IBM MQ, fallan.
  • La funcionalidad Java básica de IBM MQ no está disponible.
  • Cualquier intento de utilizar clases proporcionadas por IBM MQ falla.

Procedimiento

Ejemplo

Considere el ejemplo siguiente: una configuración de despliegue de red con dos nodos: node1 y node2. El nodo Node1 contiene dos servidores, server1 y server2. El nodo Node2 contiene un único servidor, server3. Los servidores server3 y server1 forman parte de un clúster, cluster1. El panel del proveedor de mensajería de IBM MQ en el ámbito de cluster1 tiene la casilla WebSphere MQ inhabilitado seleccionada y los cambios guardados. Una vez que se ha reiniciado cluster1, se inhabilita toda la funcionalidad de IBM MQ en server3 y en server1.

Cabe destacar que es posible tener inhabilitada la funcionalidad de IBM MQ en todos los procesos de una configuración de despliegue de red sin que todos los ámbitos tengan inhabilitada la funcionalidad de IBM MQ. Utilizando el escenario del ejemplo anterior, si todos los nodos de la topología (nodo del gestor de despliegue, node1 y node2) tienen inhabilitada la funcionalidad de IBM MQ, todos los procesos de la topología también tienen inhabilitada la funcionalidad de IBM MQ.

Qué hacer a continuación

Cuando se inicia el servidor, es posible detectar si se ha inhabilitado la funcionalidad de IBM MQ en ese servidor porque se envían como salida mensajes con los ID siguientes:
  • WMSG2016I se envía como salida cuando se inicia el servidor si se ha inhabilitado IBM MQ.
  • CWSIC3650I se envía como salida una vez para cualesquiera enlaces de IBM MQ configurados que se estén ejecutando en el servidor.
  • CWSIC3713I se envía como salida una vez para cualesquiera enlaces de cliente de IBM MQ configurados que se estén ejecutando en el servidor.

Icon that indicates the type of topic Task topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tmm_wmq_disable
File name: tmm_wmq_disable.html