O WebSphere Message
Broker Versão 8.0 é enviado
com os drivers ODBC do DataDirect V6.0. A partir do Fix Pack Versão 8.0.0.2 em diante, os drivers ODBC do DataDirect V7.0 são enviados em adição aos drivers ODBC da V6.0 em todas as
plataformas suportadas.
Os drivers V6.0 continuam como o padrão.
Se você desejar alternar para o uso de drivers V7.0, alguma reconfiguração manual
será necessária:
- Windows
- Na plataforma Windows,
os drivers ODBC adicionais a seguir estão disponíveis para configurar como
um Nome de Origem de Dados 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 esses drivers V7.0 da mesma maneira que os
drivers V6.0 padrão; para obter informações adicionais, consulte Conectando-se a um Banco de Dados a partir de Sistemas Windows.
- Linux e
UNIX
- Nessas plataformas, os drivers DataDirect V7.0 são instalados
em:
- <Seu diretório de instalação do Broker>/ODBC/V7.0
- Em seu ambiente, é necessário incluir o caminho para as bibliotecas do
DataDirect V7.0 na frente do caminho da procura de biblioteca que está definido
com a variável de ambiente LD_LIBRARY_PATH ou
LIBPATH. Para conseguir isso, copie o arquivo <Diretório de instalação de seu broker>/ODBC/V7.0/DDV7librarypath.sh para o diretório $MQSI_WORKPATH/common/profiles, se desejar que todos os brokers o usem, ou para o diretório $MQSI_WORKPATH/config/</nome de seu broker>/profiles para que um broker específico o use.
Use
as etapas a seguir para criar um novo arquivo odbc.ini
para usar os drivers DataDirect Versão 7.0:
- Pare quaisquer brokers que estejam em execução no computador.
- Faça uma cópia de seu arquivo $ODBCINI atual.
- Faça uma cópia do arquivo odbc.ini do modelo do DataDirect V7.0
que está localizado em:
<Seu diretório de instalação do Broker>/ODBC/unixodbc/odbcV7.ini.
- Atualize sua cópia do arquivo de modelo V7.0 conforme a seguir:
- Edite a sub-rotina final no arquivo odbc.ini,
a sub-rotina [ODBC], para especificar o local dos drivers ODBC do DataDirect V7.0 instalados.
- Edite a primeira sub-rotina no arquivo odbc.ini,
a sub-rotina [Origens de Dados ODBC], para listar o DSN de cada banco de dados que
o broker usará. A lista provavelmente será igual à
lista no arquivo $ODBCINI original.
- Crie uma sub-rotina DSN para cada origem de dados listada na
sub-rotina [Origens de Dados ODBC]. As informações de configuração para cada
DSN podem ser baseadas nas informações do arquivo $ODBCINI original.
- Assegure-se de que sua variável de ambiente $ODBCINI aponte para este
novo arquivo odbc.ini.
- Reinicie os brokers.
- Coordenação XA
- Se você usar coordenação Global (XA) com o WebSphere Message Broker, estas instruções adicionais
também serão necessárias.
- Oracle no Windows
- Especifique <Seu diretório de instalação do Broker>\bin\UKoradtc26.dll como
o SwitchFile, caso contrário, siga as etapas de
configuração para Windows documentadas
em Configurando a Coordenação Global com o Oracle
- Linux e
UNIX
- Estas etapas adicionais também são necessárias:
- Pare quaisquer brokers em execução que estejam usando a coordenação XA.
- Pare quaisquer gerenciadores de filas do WebSphere MQ
que são usados para gerenciar a coordenação XA com os brokers.
- Para cada gerenciador de filas que está coordenando transações globais,
atualize seu arquivo qm.ini alterando todas as entradas SwitchFile:
- Para Oracle, altere-a para UKoradtc26.so.
- Para Sybase, altere-a para UKasedtc26.so.
- Torne-se o usuário raiz e use o comando mqsimanagexalinks para:
- Remova os links que são necessários para coordenação XA pela
versão anterior dos drivers DataDirect:
mqsimanagexalinks remove DDnn
em que
DDnn é o número da versão dos drivers DataDirect
que você usou anteriormente, por exemplo, DD60.
- Crie os links que são necessários para coordenação XA com os
drivers DataDirect V7:
mqsimanagexalinks create DD70 <Seu diretório de instalação do Broker> <Seu $IE02_PATH>
- Para obter detalhes integrais do comando mqsimanagexalinks,
consulte Comando mqsimanagexalinks - Sistemas Linux e UNIX
- Reinicie os gerenciadores de filas do WebSphere MQ.
- Reinicie os brokers.