Configuración del proveedor de mensajería de IBM MQ con información de bibliotecas nativas

Para conectarse a un gestor de colas o grupo de compartimiento de colas de IBM MQ en modalidad de enlaces, el proveedor de mensajería de IBM MQ necesita saber de dónde cargar las bibliotecas nativas. Esta información se conoce como información de vía de acceso nativa. La forma en que se configura la información de la vía de acceso nativa depende de si hay establecida una conexión en un cliente de la aplicación o en un entorno de servidor de aplicaciones.

Acerca de esta tarea

Si ejecuta en un entorno de cliente, utilice launchClient para iniciar una aplicación cliente. En la propiedad del sistema MQ_INSTALL_ROOT especifique el nombre de un directorio que contiene bibliotecas nativas de IBM MQ, en un subdirectorio de java/lib o java/lib64, en función de si utiliza bibliotecas nativas de 32 bits o de 64 bits. Por ejemplo, en Linux especifique ./launchClient.sh myappclient.ear -CCDMQ_INSTALL_ROOT=/opt/mqm/.

Si está trabajando en un entorno de servidor de aplicaciones, puede configurar el proveedor de mensajería de IBM MQ con información de vía de acceso nativa utilizando la línea de mandatos, tal y como se describe en Grupo de mandatos WMQAdminCommands para el objeto AdminTask, o puede utilizar la consola administrativa para completar los pasos siguientes:

[AIX]Nota: Si su servidor de aplicaciones es de 64 bits, debe ejecutar el mandato de control dltmqlnk de IBM MQ como root antes de que las aplicaciones puedan conectarse a un gestor de colas utilizando un tipo de transporte BINDINGS. El mandato debe ejecutarse cada vez que se instale un fixpack de IBM MQ. Para obtener más información, consulte el apartado "Implications of a 64-bit queue manager" (Implicaciones de un gestor de colas de 64 bits) de la sección Quick Beginnings for AIX del Information Center de IBM MQ.

Procedimiento

  1. En el panel de navegación, expanda Recursos > JMS > Proveedores JMS.
  2. Seleccione el proveedor de mensajería de IBM MQ que tenga el Ámbito correcto para la fábrica de conexiones o especificación de activación que creará la conexión de modalidad de enlaces.
    Nota:
    • La información de vía de acceso nativa en el ámbito Clúster se utiliza con preferencia sobre la información de vía de acceso nativa en los ámbitos Nodo y Célula.
    • La información de vía de acceso nativa en el ámbito Nodo se utiliza con preferencia sobre la información de vía nativa en el ámbito Célula .
    [z/OS]Nota: Si utiliza fábricas de conexiones o especificaciones de activación de proveedor de mensajería de IBM MQ que crean conexiones de modalidad de enlaces con un gestor de colas de IBM MQ para z/OS, compruebe que el parámetro IDBACK sea lo bastante alto. De no ser así, pueden producirse excepciones MQExceptions con un código de terminación de 2 y un código de razón de 2025 (MQRC_MAX_CONNS_LIMIT_REACHED). Si desea más información sobre cómo establecer el parámetro IDBACK, consulte la descripción de la macro CSQ6SYSP en el Information Center de IBM MQ.
  3. En Propiedades generales, en la propiedad Vía de acceso de biblioteca nativa, especifique el nombre completo del directorio que contiene las bibliotecas nativas de IBM MQ. Por ejemplo, en Linux especifique /opt/mqm/java/lib. Especifique sólo un nombre de directorio.
  4. Pulse Aceptar.
  5. Guarde los cambios en la configuración maestra.
  6. Si el entorno de ejecución es de servidor de aplicaciones, debe reiniciar todos los servidores afectados dos veces si ha cambiado la información de la vía de acceso nativa. Si no reinicia todos los servidores afectados dos veces, se genera un mensaje WMSG1623E que indica que el proveedor de mensajería de IBM MQ no está disponible.

    Si el entorno de ejecución es de cliente, debe volver a ejecutar el programa cliente dos veces. De no ser así, aparecerá un mensaje WMSG2013E.

    Sea cual sea el entorno en el que esté trabajando, hasta que no realice estos reinicios, cualquier intento de utilizar un recurso del proveedor de mensajería de IBM MQ (por ejemplo, una fábrica de conexiones) de uno de los servidores afectados genera javax.naming.NamingException y un mensaje WMSG2003E.

Qué hacer a continuación

Nota: Sólo en caso de migración, también puede especificar información de vía de acceso nativa, en un entorno de servidor de aplicaciones, estableciendo la variable de entorno MQ_INSTALL_ROOT de WebSphere Application Server. Para obtener más información, consulte el tema siguiente en el Information Center de WebSphere Application Server Versión 6.1: Instalación de IBM MQ para interoperar con WebSphere Application Server (Versión 6.1).

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=tmj_adm33
File name: tmj_adm33.html