WebSphere Message Broker, Versión 8.0.0.5 Sistemas operativos: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte la información sobre la última versión del producto en IBM Integration Bus, Versión 9.0

Sistemas Linux y UNIX: configuración del gestor de colas para coordinar recursos JMS

Defina una stanza en el archivo qm.ini del gestor de colas del intermediario para cada proveedor JMS, donde el proveedor JMS se puede especificar mediante un nodo JMS incluido en el flujo de mensajes que se ejecuta en el intermediario.

Los parámetros que están definidos en XAOpenString están delimitados por comas y son posicionales. Representan parámetros opcionales que faltan mediante una coma si incluye otros parámetros más adelante en la serie.

La siguiente entrada de sección es un ejemplo que puede añadir cuando utiliza Java™ de WebSphere MQ como proveedor JMS:

XAResourceManager:
    Name=WBIWMQJMS 
    SwitchFile=/dir_instalación/lib/JMSSwitch.so
    XAOpenString=<Fábrica de contexto inicial>,
              <ubicación de enlaces JNDI>'
              <Principal LDAP>,
              <Credenciales LDAP>,
              <Nombre de fábrica de conexión de recuperación>,
              <Principal JMS>,
              <Credenciales JMS>  
              ThreadOfControl=THREAD 
donde:
dir_instalación
Es la ubicación de la instalación de WebSphere Message Broker. Este valor es obligatorio cuando se omiten los parámetros LDAP, pero se especifica una Fábrica de conexión de colas definida por el usuario para recuperación.
<Fábrica de contexto inicial>
Es el identificador de Fábrica de contexto inicial para el proveedor JMS; este valor es obligatorio.
<Ubicación de enlaces JNDI>
Es la vía de acceso al archivo de enlaces o la ubicación del directorio LDAP de los objetos administrados JNDI que se pueden utilizar para crear una fábrica de contexto inicial para la conexión JMS. Cuando proporcione la vía de acceso al archivo de enlaces, no incluya el nombre de archivo. Consulte el nodo JMSInput o JMSOutput para obtener más información sobre cómo crear objetos administrados en JNDI; este valor es necesario.
<Principal LDAP>
Es un parámetro opcional utilizado para especificar el principal (ID de usuario) que puede ser necesario cuando se utiliza una base de datos LDAP para que contenga los objetos administrados JNDI.
<Credenciales LDAP>
Es un parámetro opcional utilizado para especificar las Credenciales (contraseña) que se pueden necesitar si se utiliza una base de datos LDAP protegida por contraseña para que contenga los objetos administrados JNDI.
<Nombre de fábrica de conexión de recuperación>
Es un parámetro opcional que se utiliza para especificar el nombre de un objeto de Fábrica de conexión de colas en los objetos administrados JNDI para la recuperación, cuando se necesita el nombre que no sea el valor predeterminado.
<Principal JMS>
Es un parámetro opcional para el ID de usuario necesario para conectar a un proveedor JMS, utilizando una fábrica de conexión JMS segura.
<Credenciales JMS>
Es un parámetro opcional para la contraseña necesaria para conectar al mismo proveedor JMS, junto con el principal JMS.

Los archivos de conmutación están instalados en el directorio dir_instalación/lib. Para simplificar el contenido del archivo qm.ini, cree un enlace simbólico al archivo de conmutación para el gestor de colas para recuperarse de /var/mqm/exits (para intermediarios de 32 bits) o /var/mqm/exits64 (para intermediarios d 64 bits). Por ejemplo,

ln -s dir_instalación/lib/libJMSSwitch.so /var/mqm/exits/JMSSwitch

ln -s dir_instalación/lib/libJMSSwitch.so /var/mqm/exits64/JMSSwitch

Si crea un enlace para los archivos de conmutación de 32 bit y de 64 bits en un único sistema, asegúrese de que especifica el mismo nombre en /exits y en /exits64, tal como se muestra en el ejemplo.

Los valores para la Fábrica de contexto inicial y la Ubicación de los enlaces JNDI de la sección deben coincidir con los valores especificados en los nodos JMS o SOAP en los flujos de mensajes.

Todos los parámetros LDAP deben coincidir con los valores que ha especificado en el mandato mqsicreatebroker o mqsichangebroker.

El Nombre de fábrica de recuperación debe coincidir con un nombre de Fábrica de conexión de colas creado en los objetos administrados JNDI. Si no especifica ningún nombre, se utiliza una fábrica predeterminada denominada recoverXAQCF. En cualquier caso, este valor debe hacer referencia a un objeto administrado JNDI que ya se haya creado.

El principal JMS y las credenciales JMS deben configurarse juntos.

En el siguiente ejemplo se muestra el formato de una sección en el archivo qm.ini que describe un proveedor JMS para transacciones globales:
XAResourceManager:
    Name=XAJMS_PROVIDER1 
    SwitchFile=/opt/var/mqsi/lib/JMSSwitch.so
    XAOpenString= com.sun.jndi.fscontext.RefFSContextFactory,
              /Bindings/JMSProvider1_Bindings_Directory,
              ,
              ,
              ,  
              myJMSuser1,
              passwd 
              ThreadOfControl=THREAD
   
donde:
XAJMS_PROVIDER1
Es el nombre definido por el usuario para el gestor de recursos
/opt/var/mqsi
Es la <Vía de acceso de instalación>
com.sun.jndi.fscontext.RefFSContextFactory
Es la <Fábrica de contexto inicial>
/Bindings/JMSProvider1_Bindings_Directory
Es la ubicación de los enlaces
myJMSuser1
Es el <Principal JMS>
passwd
Es la contraseña utilizada en <Credenciales JMS>
En este ejemplo, los campos opcionales <LDAP Principal>, <Credenciales LDAP>y <Nombre de fábrica de conexión de recuperación> no son necesarios, por lo que sólo están configurados los delimitadores de coma posicionales en la sección XAOpenString.
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Comentarios

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Última actualización:
        
        Última actualización: 2015-02-28 16:58:34


Tema de tareaTema de tarea | Versión 8.0.0.5 | ac28610_