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

Configuración de la coordinación global con Sybase

Configure el entorno intermediario para coordinar globalmente las transacciones de flujo de mensajes con actualizaciones en bases de datos Sybase bajo el control de un gestor de colas.

Antes de empezar:

Para configurar el entorno del intermediario para una coordinación global utilizando un gestor de colas de WebSphere MQ como gestor de transacciones con los controladores DataDirect:

  1. Linux platformUNIX platformEn Linux y UNIX, ejecute el mandato mqsimanagexalinks.
  2. Configure el gestor de colas del intermediario con información del Gestor de recursos XA para cada base de datos que participe en la transacción que el gestor de colas coordinará globalmente.

    Linux platformUNIX platformEn Linux y UNIX:

    1. Abra el archivo qm.ini del gestor de colas en un editor de texto. El archivo qm.ini se encuentra en /var/mqm/qmgrs/nombre_gestor_colas/qm.ini, donde nombre_gestor_colas es el nombre del intermediario que está asociado con el gestor de colas.
    2. Al final del archivo qm.ini, pegue la sección siguiente: Inicio del cambio
      XAResourceManager:
          Name=SYBASEXA
          SwitchFile=UKasedtc24.so
          XAOpenString=-NSYBASEDB -ANombreServidor,NúmeroPuerto -Uidu -Pctr -K2
          XACloseString=
          ThreadOfControl=THREAD
      Fin del cambio
    3. En la línea XAOpenString, sustituya los valores siguientes por los valores apropiados para su configuración:
      • NombreServidor es el nombre de host TCP/IP que aloja el servidor Sysbaes ASE.
      • NúmeroPuerto es el puerto TCP/IP en el que está escuchando el servidor ASE de Sybase.
      • idu debe ser el nombre de usuario que el intermediario utiliza para conectar con la base de datos.
        El nombre de usuario que el intermediario utiliza puede definirse de varias maneras; asegúrese de especificar el nombre correcto en este archivo. El intermediario determina el nombre de usuario comprobando las condiciones siguientes en el orden en el que aparecen en la lista:
        1. Un nombre de usuario y contraseña específico para este nombre de origen de datos (DSN), que ha definido ejecutando el mandato mqsisetdbparms.
        2. Un nombre de usuario y contraseña predeterminado para todos los DSN, que ha definido ejecutando el mandato mqsisetdbparms.
        3. Un nombre de usuario y contraseña predeterminado para todos los DSN, que ha definido especificando el parámetro -u en el mandato mqsicreatebroker.

          Este parámetro sólo es válido para releases anteriores.

        4. El nombre de usuario de servicio de intermediario, el cual ha definido con el parámetro -i en el mandato mqsicreatebroker
      • ctr es la contraseña que está asociada al nombre de usuario.
    4. Acepte los valores predeterminados de todas las demás líneas de la sección. Por ejemplo:
      • En AIX:Inicio del cambio
        XAResourceManager:
            Name=SYBASEXA
            SwitchFile=UKasedtc24.so
            XAOpenString=-NSYBASEDB -Adiaz,1521 -Uwbrkuid -Pwbrkpw -K2
            XACloseString=
            ThreadOfControl=THREAD
        Fin del cambio
    Windows platformEn Windows de 32 bits:
    1. En el menú Inicio, abra WebSphere MQ Explorer.
    2. Abra el recuadro de diálogo Propiedades del gestor de colas y, a continuación, abra Gestores de recursos XA.
    3. En el campo Archivo de conmutación, entre la vía de acceso completa al archivo de conmutación, tal como se muestra en el ejemplo siguiente, donde dir_instalación es la ubicación en la que está instalado el intermediario: Inicio del cambio
      dir_instalación\bin\ukase24.dll
      Fin del cambio
    4. En el campo XAOpenString, pegue la Serie siguiente:
      -NSYBASEDB -ANombreServidor,NúmeroPuerto -WWinsock -Uidu -Pctr -K2
    5. En el campo XAOpenString, sustituya los valores por valores que sean adecuados para la configuración.
      • dir_instalación es la ubicación en la que está instalado el intermediario.
      • NombreServidor es el nombre de host TCP/IP que aloja el servidor Sysbaes ASE.
      • NúmeroPuerto es el puerto TCP/IP en el que está escuchando el servidor ASE de Sybase.
      • idu debe ser el nombre de usuario que el intermediario utiliza para conectar con la base de datos.
        El nombre de usuario que el intermediario utiliza puede definirse de varias maneras; asegúrese de especificar el nombre correcto en este archivo. El intermediario determina el nombre de usuario comprobando las condiciones siguientes en el orden en el que aparecen en la lista:
        1. Un nombre de usuario y contraseña específico para este nombre de origen de datos (DSN), que ha definido ejecutando el mandato mqsisetdbparms.
        2. Un nombre de usuario y contraseña predeterminado para todos los DSN, que ha definido ejecutando el mandato mqsisetdbparms.
        3. Un nombre de usuario y contraseña predeterminado para todos los DSN, que ha definido especificando el parámetro -u en el mandato mqsicreatebroker.

          Este parámetro sólo es válido para releases anteriores.

        4. El nombre de usuario de servicio de intermediario, el cual ha definido con el parámetro -i en el mandato mqsicreatebroker
      • ctr es la contraseña que está asociada al nombre de usuario.
      Por ejemplo:
      -NSYBASEDB -Adiaz,1521 -WWinsock -Uwbrkuid -Pwbrkpw -K2
    6. Acepte los valores predeterminados de todos los demás campos de la página.
  3. Detenga y luego reinicie el gestor de colas para aplicar los cambios, ya que el archivo qm.ini sólo se lee mientras el gestor de colas está en ejecución.
    Para detener y reiniciar el gestor de colas, entre los mandatos siguientes, donde nombre_gestor_colas es el nombre del gestor de colas:
    endmqm nombre_gestor_colas
    strmqm nombre_gestor_colas

    Cuando el gestor de colas se reinicie, consulte las anotaciones del gestor de colas para ver si todos los avisos que estén relacionados con el reinicio. La ubicación de los archivos de anotaciones se encuentra en /var/mqm/qmgrs/nombre_gestor_colas/errors, donde nombre_gestor_colas es el nombre del gestor de colas que ha reiniciado.

    Cuando el gestor de colas se reinicia satisfactoriamente, se aplican los cambios que ha realizado en qm.ini.

Ahora Sybase está configurado para la coordinación global con el gestor de colas coordinando las transacciones.

A continuación: puede desplegar en el intermediario los flujos de mensajes coordinados globalmente.
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:16


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