Cambio de las definiciones de la conexión ODBC de 32 bits y del gestor de recursos XA para un intermediario migrado

WebSphere Message Broker incluye nuevas versiones de los controladores ODBC proporcionados por DataDirect Technology (antes Merant). Estos dispositivos ODBC son para bases de datos Oracle y Sybase. Se incluye también una nueva versión de DataDirect Driver Manager para sistemas Linux y UNIX. Hay varios cambios que tiene que realizar como resultado de estas nuevas versiones de los controladores ODBC para bases de datos Oracle y Sybase.
  • Si está migrando un intermediario de la Versión 2.1 o Versión 5.0 a la Versión 6.0 en un sistemaWindows actualice la definición ODBC para cada intermediario y el nombre de origen de datos de usuario tal y como se describe a continuación. Esto se aplica sólo a bases de datos Oracle y Sybase.
  • Si está migrando un intermediario de la Versión 2.1 o Versión 5.0 a la Versión 6.0 en UNIX, cree un archivo de configuración ODBC nuevo que contenga definiciones para cada uno de los orígenes de datos existentes. Para hacerlo, utilice la plantilla de la Versión 6.0, tal y como se describe en el apartado Definición de una conexión de ODBC con una base de datos de 32 bits en Linux y UNIX. No cambie el archivo de definición existente.
  • También debe cambiar la definición del gestor de recursos XA para la base de datos si tiene un flujo de mensajes que está ejecutándose en el intermediario y actualiza una base de datos Oracle o Sybase dentro de una unidad de trabajo global coordinada por el gestor de colas del intermediario.
  • Si está revirtiendo un intermediario desde la Versión 6.0 a una versión anterior, debe anular estos cambios.

Haga los cambios necesarios antes de ejecutar el mandato mqsimigratecomponents de la Versión 6.0. Si está revirtiendo a una versión anterior, mantenga las nuevas definiciones hasta que haya acabado de ejecutar el mandato mqsimigratecomponents. Las siguientes secciones describen los cambios detalladamente.

Cambio de las definiciones de conexión ODBCde 32 bits

Sistemas Linux y UNIX

Cree un nuevo archivo de definición ODBC siguiendo las instrucciones del apartado Definición de una conexión de ODBC con una base de datos de 32 bits en Linux y UNIX. Asegúrese de que la variable de entorno ODBCINI apunta al archivo nuevo y no al archivo existente antes de ejecutar los mandatos de la Versión 6.0.

Sistemas Windows

Para cambiar las definiciones de conexión ODBC en un sistema Windows:
  1. Abra la ventana Administrador de orígenes de datos ODBC.
  2. Abra la página DSN del sistema.
  3. Para cada base de datos Oracle y Sybase a la que acceda el intermediario, asocie el nombre del origen de datos (DSN) con el nuevo controlador ODBC:
    1. Suprima el origen de datos pulsando Quitar.
    2. Vuelva a crear el origen de datos con el nuevo controlador ODBC pulsando Agregar.
La tabla siguiente muestra el nombre del nuevo controlador ODBC para cada sistema de gestión de bases de datos (DBMS):
DBMS Nuevo controlador ODBC
Oracle MQSeries DataDirect Technologies 5.0 32-BIT Oracle
Sybase MQSeries DataDirect Technologies 5.0 32-BIT Sybase Wire Protocol

Cambio de las definiciones del gestor de recursos XA

Sistemas Linux y UNIX que utilizan controladores ODBC de 32 bits y WebSphere MQ Versión 5.3

Para cambiar las definiciones del gestor de recursos XA en un sistema Linux o UNIX, edite el archivo de configuración de gestor de colas (qm.ini) del gestor de colas del intermediario. Este archivo se encuentra en el directorio del gestor de colas.

En la sección XAResourceManager de cada base de datos Oracle y Sybase que forme parte de una unidad de trabajo global coordinada por el gestor de colas del intermediario, cambie la entrada del archivo de conmutación. Las tablas siguientes especifican qué es necesario cambiar para cada sistema operativo de intermediario y para cada sistema de gestión de bases de datos (DBMS).

En AIX:
DBMS Cambiar ... Por ...
Oracle
SwitchFile= 
  /usr/opt/mqsi/merant/lib/UKor8dtc16.so
o
SwitchFile= 
  /usr/opt/mqsi/merant/lib/UKor8dtc18.so
SwitchFile= 
  <dir_instalación>/merant/lib/UKor8dtc20.so
Sybase
SwitchFile= 
  /usr/opt/mqsi/merant/lib/UKase16.so
o
SwitchFile= 
  /usr/opt/mqsi/merant/lib/UKase18.so
SwitchFile= 
  <dir_instalación>/merant/lib/UKase20.so
En Solaris:
DBMS Cambiar ... Por ...
Oracle
SwitchFile= 
  /opt/mqsi/merant/lib/UKor8dtc16.so
o
SwitchFile= 
  /opt/mqsi/merant/lib/UKor8dtc18.so
SwitchFile= 
  <dir_instalación>/merant/lib/UKor8dtc20.so
Sybase
SwitchFile= 
  /opt/mqsi/merant/lib/UKase16.so
o
SwitchFile= 
  /opt/mqsi/merant/lib/UKase18.so
SwitchFile= 
  <dir_instalación>/merant/lib/UKase20.so
En HP-UX:
DBMS Cambiar ... Por ...
Oracle
SwitchFile= 
  /opt/mqsi/merant/lib/libSwitchOracle.sl
SwitchFile= 
	<dir_instalación>/merant/lib/UKor8dtc20.sl
Sybase
SwitchFile= 
  /opt/mqsi/merant/lib/libSwitchSybase.sl
SwitchFile= 
	<dir_instalación>/merant/lib/UKasedtc20.sl

Sistemas Windows

Para cambiar las definiciones del gestor de recursos XA en un sistema Windows:
  1. Abra la ventana Propiedades del gestor de cola del intermediario utilizando el Complemento Servicios de WebSphere MQ.
  2. Abra la página Recursos.
  3. Para cada base de datos Oracle y Sybase que participe en una unidad de trabajo global, coordinada por el gestor de colas del intermediario, cambie el contenido del campo SwitchFile. La tabla siguiente especifica qué es necesario cambiar para cada sistema de gestión de bases de datos (DBMS):
DBMS Cambiar ... Por ...
Oracle WMQIB\bin\UKor8dtc16.dll 1 o WMQIB\bin\UKor8dtc18.dll 1 WBIMB\bin\UKor8dtc20.dll 2
Sybase WMQIB\bin\UKase16.dll1 o WMQIB\bin\UKase18.dll1 WBIMB\bin\UKase20.dll2
Notas:
  1. WMQIB es el nombre de la vía de acceso completa al directorio donde se instaló originalmente WebSphere MQ Integrator Broker o WebSphere MQ Integrator.
  2. WBIMB es el nombre de la vía de acceso completa al directorio donde se ha instalado WebSphere Message Broker.
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Su opinión
Copyright IBM Corporation 1999, 2006 Última actualización: 22/08/2006
ah13850_