Alterando a Conexão ODBC de 32 bits e Definições do Gerenciador de Recursos XA para um Intermediário Migrado

O WebSphere Message Broker inclui novas versões de drivers ODBC fornecidas pela DataDirect Technology (antigamente Merant). Esses drivers ODBC são para bancos de dados Oracle e Sybase. Uma nova versão do DataDirect Driver Manager para sistemas Linux e UNIX também está incluída. Há várias alterações que precisam ser feitas como resultado dessas novas versões dos drivers ODBC para bancos de dados Oracle e Sybase. Início da mudança
  • Se você estiver migrando um intermediário de Version 2.1 ou Version 5.0 para Version 6.0 em um sistema Windows, atualize a definição ODBC para cada intermediário e o nome da origem de dados do usuário, conforme descrito abaixo. Isso se aplica apenas aos bancos de dados Oracle e Sybase.
  • Se você estiver migrando um intermediário de Version 2.1 ou Version 5.0 para Version 6.0 no UNIX, crie um novo arquivo de configuração ODBC que contenha as definições para cada uma das suas origens de dados existentes. Utilize o gabarito Version 6.0 para fazer isso, conforme descrito em Configurando uma Origem de Dados ODBC de 32 bits nos Sistemas UNIX. Não altere o arquivo de definição existente.
  • Você também deve alterar a definição do gerenciador de recursos XA para o banco de dados se tiver um fluxo de mensagens que está executando no intermediário e atualiza um banco de dados Oracle ou Sybase em uma unidade de trabalho global coordenada pelo gerenciador de filas do intermediário.
  • Se você estiver revertendo um intermediário Version 6.0 de volta para uma versão anterior, deve reverter essas alterações.
Fim da mudança

Faça as alterações requeridas antes de executar o comando Version 6.0 mqsimigratecomponents. Se você estiver revertendo para uma versão anterior, mantenha as novas definições até que tenha terminado de executar o comando mqsimigratecomponents. As seguintes seções descrevem as alterações em detalhes.

Alterando as Definições de Conexão ODBC de 32 bits

Sistemas Linux e UNIX

Início da mudançaCrie um novo arquivo de definições ODBC, seguindo as instruções em Configurando uma Origem de Dados ODBC de 32 bits nos Sistemas UNIX. Certifique-se de que sua variável de ambiente ODBCINI aponte para o novo arquivo e não para o arquivo existente antes de executar os comandos Version 6.0. Fim da mudança

Sistemas Windows

Para alterar as definições de conexão ODBC em um sistema Windows:
  1. Abra a janela Administrador da Origem de Dados ODBC.
  2. Abra a página DSN do Sistema.
  3. Para cada banco de dados Oracle e Sybase acessado pelo intermediário, associe o nome da origem de dados ao novo driver ODBC:
    1. Exclua uma origem de dados clicando em Remover.
    2. Recrie a origem de dados com o novo driver ODBC, clicando em Incluir.
A seguinte tabela exibe o nome do novo driver ODBC para cada DBMS (Database Management System):
DBMS Novo driver ODBC
Oracle MQSeries DataDirect Technologies 5.0 32-BIT Oracle
Sybase MQSeries DataDirect Technologies 5.0 32-BIT Sybase Wire Protocol

Alterando Definições do Gerenciador de Recurso XA

Sistemas Linux e UNIX que Utlizam Drivers ODBC de 32 Bits e WebSphere MQ Versão 5.3

Para alterar as definições do gerenciador de recursos XA em um sistema Linux ou UNIX, edite o arquivo de configuração do gerenciador de filas (qm.ini) do gerenciador de filas do intermediário. Esse arquivo é o diretório do gerenciador de filas.

Na sub-rotina XAResourceManager para cada banco de dados Oracle e Sybase que participa de uma unidade de trabalho global, coordenada pelo gerenciador de filas do intermediário, altere a entrada para o arquivo do comutador. As tabelas a seguir especificam o que você precisa alterar para cada sistema operacional do intermediário e DBMS (Sistema de Gerenciamento de Banco de Dados).

No AIX:
DBMS Alterar ... Para ...
Oracle
SwitchFile= 
/usr/opt/mqsi/merant/lib/UKor8dtc16.so
ou
SwitchFile= 
/usr/opt/mqsi/merant/lib/UKor8dtc18.so
SwitchFile= 
<install_dir>/merant/lib/UKor8dtc20.so
Sybase
SwitchFile= 
/usr/opt/mqsi/merant/lib/UKase16.so
ou
SwitchFile= 
/usr/opt/mqsi/merant/lib/UKase18.so
SwitchFile= 
<install_dir>/merant/lib/UKase20.so
No Solaris:
DBMS Alterar ... Para ...
Oracle
SwitchFile= 
/opt/mqsi/merant/lib/UKor8dtc16.so
ou
SwitchFile= 
/opt/mqsi/merant/lib/UKor8dtc18.so
SwitchFile= 
<install_dir>/merant/lib/UKor8dtc20.so
Sybase
SwitchFile= 
/opt/mqsi/merant/lib/UKase16.so
ou
SwitchFile= 
/opt/mqsi/merant/lib/UKase18.so
SwitchFile= 
<install_dir>/merant/lib/UKase20.so
No HP-UX:
DBMS Alterar ... Para ...
Oracle
SwitchFile= 
/opt/mqsi/merant/lib/libSwitchOracle.sl
SwitchFile=
<install_dir>/merant/lib/UKor8dtc20.sl
Sybase
SwitchFile= 
/opt/mqsi/merant/lib/libSwitchSybase.sl
SwitchFile=
<install_dir>/merant/lib/UKasedtc20.sl

Sistemas Windows

Para alterar as definições do gerenciador de recursos XA em um sistema Windows:
  1. Abra a janela Propriedades do gerenciador de filas do intermediário utilizando o snap-in de Serviços do WebSphere MQ.
  2. Abra a página Recursos.
  3. Para cada banco de dados Oracle e Sybase que participa de uma unidade de trabalho global, coordenada pelo gerenciador de filas do intermediário, altere o conteúdo do campo SwitchFile. A seguinte tabela especifica o que você precisa alterar para cada DBMS (Database Management System):
DBMS Alterar ... Para ...
Oracle WMQIB\bin\UKor8dtc16.dll 1 ou WMQIB\bin\UKor8dtc18.dll 1 WBIMB\bin\UKor8dtc20.dll 2
Sybase WMQIB\bin\UKase16.dll1 ou WMQIB\bin\UKase18.dll1 WBIMB\bin\UKase20.dll2
Notas:
  1. WMQIB é o nome completo do caminho do diretório em que você instalou originalmente o WebSphere MQ Integrator Broker ou WebSphere MQ Integrator.
  2. WBIMB é o nome completo do caminho do diretório em que você instalou o WebSphere Message Broker.
Notices | Trademarks | Downloads | Library | Support | Feedback
Copyright IBM Corporation 1999, 2006 Last updated: 5월 25, 2006
ah13850_