WebSphere Message
Broker Versión 8.0 se
suministra con los controladores ODBC de DataDirect V6.0. A partir del Fixpack
Versión 8.0.0.2, también se incluyen los controladores ODBC
de DataDirect V7.0, además de los controladores ODBC V6.0, en todas las plataformas
soportadas.
Los controladores V6.0 siguen siendo los predeterminados.
Si desea pasar a utilizar los controladores V7.0, es necesario realizar algunos pasos de
reconfiguración manual:
- Windows
- En la plataforma Windows, los siguientes
controladores ODBC adicionales están disponibles para configurarlos como un Nombre de
origen de datos ODBC:
- 32 bits
- WebSphere Message Broker (8.0.0.2) DataDirect Technologies
7.0 32-BIT Oracle Wire Protocol
- WebSphere Message Broker (8.0.0.2) DataDirect Technologies
7.0 32-BIT Sybase Wire Protocol
- 64 bits
- WebSphere Message Broker (8.0.0.2) DataDirect Technologies
7.0 64-BIT Oracle Wire Protocol
- WebSphere Message Broker (8.0.0.2) DataDirect Technologies
7.0 64-BIT Sybase Wire Protocol
Configure
estos controladores V7.0 del mismo modo que los controladores V6.0 predeterminados;
para más información, consulte Conexión a una base de datos desde sistemas Windows.
- Linux y UNIX
- En estas plataformas, los controladores DataDirect V7.0 se instalan en:
- <Directorio de instalación del intermediario>/ODBC/V7.0
- En su entorno, debe añadir la vía de acceso a las bibliotecas
DataDirect V7.0 al principio de la vía de acceso de búsqueda de bibliotecas que se
define con la variable de entorno LD_LIBRARY_PATH o LIBPATH. Para
ello, copie el archivo <Directorio de instalación del
intermediario>/ODBC/V7.0/DDV7víaaccesobiblioteca.sh
en su directorio $MQSI_WORKPATH/common/profiles si desea que todos
los intermediarios lo utilicen, o en el directorio $MQSI_WORKPATH/config/<Nombre del
intermediario>/profiles para que lo utilice un intermediario específico.
Siga los pasos
que se indican a continuación para crear un nuevo archivo odbc.ini para
utilizar los controladores DataDirect Versión 7.0:
- Detenga todos los intermediarios que estén ejecutándose en el sistema.
- Haga una copia de su archivo $ODBCINI actual.
- Haga una copia del archivo de plantilla odbc.ini de DataDirect
V7.0 que se encuentra en:
<Directorio de instalación del intermediario>/ODBC/unixodbc/odbcV7.ini.
- Actualice la copia del archivo de plantilla V7.0 de la siguiente manera:
- Edite la última stanza del archivo odbc.ini, la stanza [ODBC],
para especificar la ubicación de los controladores ODBC de DataDirect V7.0 instalados.
- Edite la primera stanza del archivo odbc.ini, la stanza [ODBC
Data Sources], para listar el nombre de origen de datos (DSN) de cada base de datos que
va a utilizar el intermediario. Probablemente la lista será la misma que la del archivo
$ODBCINI original.
- Cree una stanza DSN para cada origen de datos que aparece listado en la
stanza [ODBC Data Sources]. La información de configuración para cada DSN puede basarse
en la información del archivo $ODBCINI original.
- Asegúrese de que la variable de entorno $ODBCINI apunte a este nuevo archivo
odbc.ini.
- Reinicie los intermediarios.
- Coordinación XA
- Si utiliza la Coordinación global (XA) con WebSphere Message Broker, también debe seguir estas instrucciones
adicionales.
- Oracle en Windows
- Especifique <Directorio de instalación del
intermediario>\bin\UKoradtc26.dll como el valor de
SwitchFile; de lo contrario, siga los pasos de
configuración para Windows documentados en Configuración de la coordinación global con Oracle
- Linux y UNIX
- Estos pasos adicionales también son necesarios:
- Detenga todos los intermediarios en ejecución que estén utilizando la coordinación XA.
- Detenga todos los gestores de colas de WebSphere MQ que
se utilicen para gestionar la coordinación XA con los intermediarios.
- Para cada gestor de colas que esté coordinando transacciones globales, actualice su
archivo qm.ini cambiando todas las entradas SwitchFiles:
- Para Oracle, cámbiela a UKoradtc26.so.
- Para Sybase, cámbiela a UKasedtc26.so.
- Conviértase en el usuario root y utilice el mandato mqsimanagexalinks para:
- Eliminar los enlaces que son necesarios para la coordinación XA con la versión
anterior de los controladores DataDirect:
mqsimanagexalinks remove DDnn
donde
DDnn es el número de versión de los controladores DataDirect que
utilizaba anteriormente, por ejemplo DD60.
- Crear los enlaces que son necesarios para la coordinación XA con los controladores
DataDirect V7:
mqsimanagexalinks create DD70 <Directorio de instalación del intermediario> <Su $IE02_PATH>
- Para obtener información detallada del mandato mqsimanagexalinks,
consulte Mandato mqsimanagexalinks - sistemas Linux y UNIX
- Reinicie los gestores de colas de WebSphere MQ.
- Reinicie los intermediarios.