Para permitir que um broker se conecte a um banco de dados,
defina o DSN (Data Source Name) ODBC para o banco de dados.
Antes de iniciar: Verifique
se você configurou seu ambiente para que o broker possa se conectar ao
banco de dados. A maioria dos gerenciadores do banco de dados configura o ambiente necessário
quando você instala, mas outros fornecem um perfil de banco de dados que você deve
executar. Para obter informações sobre ambientes e perfis de banco de dados em execução,
consulte Configurando um Ambiente do Comando: Plataformas Windows.
Para Data Flow Engines (DFEs) de 32 bits, é necessário utilizar o gerenciador de driver ODBC de 32 bits para fazer definições de ODBC de 32 bits. Da mesma forma,
para DFEs de 64 bits, você deve usar o gerenciador de driver ODBC de 64 bits para fazer
definições ODBC de 64 bits.
Configure
uma origem de dados ODBC usando o Administrador de Origem de Dados ODBC:
- Clique em .
Se você estiver usando DFEs de
32 bits nos sistemas Windows 64 bits, conclua as seguintes etapas:
- Faça uma cópia das Origens de Dados (ODBC).
- Clique com o botão direito no atalho Origens de Dados (ODBC) e selecione as propriedades.
- No diálogo ODBC de 64 bits, por padrão, o destino aponta para %SystemRoot%\system32\odbcad32.exe. Copie o atalho, modifique o destino para apontar para %SystemRoot%\SysWoW64\Odbcad32.exe
e use a cópia revisada do atalho no lugar.
- Clique na guia DSN do Sistema e clique em Incluir.
- Conclua as etapas nas seções a seguir para os bancos de dados com os quais você está trabalhando.
Se
precisar de informações adicionais sobre um produto do banco de dados específico, consulte a documentação
específica do produto.
- DB2 UDB
- Defina uma origem de dados para DB2 UDB:
- Selecione o driver DRIVER ODBC IBM DB2.
- Digite o DSN e descrição.
- Selecione o alias de banco de dados correto da lista.
- Clique em Concluir para salvar sua definição.
- Clique em OK para fechar o Administrador de Origem de Dados do ODBC.
- Se você precisar usar a coordenação global com seu banco de dados a partir do WebSphere Message Broker em sistemas Windows, a próxima tarefa será configurar o ambiente de 32 bits que é necessário ao WebSphere MQ; consulte Configurando seu Ambiente para Suportar o Acesso a Bancos de Dados de 32 Bits.
É necessário registrar a origem de dados como um origem de dados do
sistema.Se preferir, você poderá utilizar o Configuration Assistant em vez do
Administrador de Origem de Dados ODBC:
- Abra o Assistente de Configuração do DB2.
- Clique com o botão direito no banco de dados e selecione Alterar Banco de Dados.
- Selecione Origem de Dados.
- Selecione Registrar este banco de dados para ODBC.
Selecione a opção
de origem de dados do sistema.
- Clique em Concluir.
- O diálogo Conexão de Teste é aberto
automaticamente e você pode testar as várias conexões.
- Informix Dynamic Server
- Defina uma origem de dados para o Informix Dynamic
Server:
- Selecione o driver IBM INFORMIX ODBC DRIVER.
- Na guia Conexão, especifique:
- O nome do servidor Informix.
- O nome do host do servidor.
- O nome de serviço da rede Informix (conforme definido no arquivo de serviços).
- O protocolo de rede (por exemplo, olsoctcp).
- O nome da origem de dados do Informix.
- O identificador de usuários para acessar a origem de dados.
- A senha para o identificador de usuários.
- Clique em Aplicar.
- Clique em Testar Conexão para verificar os valores
fornecidos.
- Clique em OK para fechar o Administrador de Origem de Dados do ODBC.
- Microsoft SQL
Server
- Defina uma origem de dados para Microsoft SQL
Server:
- Selecione o driver para a versão do SQL Server que está sendo utilizada:
- SQL Native Client para SQL Server 2005.
- SQL Native Client 10.0 para SQL Server 2008.
- Especifique um nome e descrição.
- Selecione o servidor correto da lista.
- Para especificar o modo de autenticação usado pelo servidor:
- Clique em Avançar.
- Selecione o modo de autenticação.
- Clique em Voltar para voltar para o primeiro painel.
- Clique em Concluir para salvar sua definição.
- Clique em OK para fechar o Administrador de Origem de Dados do ODBC.
- Oracle
- Defina uma origem de dados para Oracle:

- Se estiver usando o WebSphere Message Broker for Windows 32 bits, selecione o driver WebSphere Message Broker (8.0.0.2) DataDirect Technologies 6.0 32-BIT Oracle Wire Protocol.
- Se estiver usando o WebSphere Message Broker for Windows 64 bits, selecione o driver WebSphere Message Broker (8.0.0.2) DataDirect Technologies 6.0 64-BIT Oracle Wire Protocol.
A
caixa de diálogo Configuração do Driver Oracle ODBC se abre.
- Na guia Geral:
- Insira o nome do DSN, a descrição e o nome do host da máquina
em que o Oracle está sendo executado, o número da porta em que o Oracle está recebendo
e o Nome do Serviço do Oracle ao qual você deseja se
conectar.
- Na guia Avançado:
- Selecione Ativar SQLDescribeParam.
- Selecione O Procedimento Retorna Resultados.
A definição ODBC resultante no registro do Windows tem um valor de sequência
chamado ProcedureRetResults com o valor 1.
- Selecione Tempo de Expiração do Login e configure o valor como 0.
- Clique em OK para fechar o Administrador de Origem de Dados do ODBC.
- Clique em .
- Digite REGEDIT no campo Abrir e clique em OK.
- No Editor de Registro, navegue para o local correto.
- Se estiver usando o WebSphere Message Broker para Windows 32 bits em edições do Windows 32 bits: HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI
- Se estiver usando o WebSphere Message Broker para Windows 32 bits em edições do Windows 64 bits: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ODBC\ODBC.INI
- Se estiver usando o WebSphere Message Broker para Windows 64 bits em edições do Windows 64 bits: HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI
- Expanda esse local e clique com o botão direito em sua entrada DSN. Selecione .
- Especifique WorkArounds para o nome da cadeia.
- Clique com o botão direito em WorkArounds.
- Selecione Modificar.
- Digite o valor dos dados 536870912.
- Feche o Editor de Registro.
Oracle usando autenticação Secure Socket Layer (SSL)
Conclua
as etapas para o Oracle acima.
Em seguida, conclua estas etapas adicionais:
- Reabra a caixa de diálogo Configuração do Driver Oracle ODBC;
consulte a Etapa 1 para Oracle acima.
- Na guia
Segurança:
- Na Seção de Autenticação, configure o Método de
Autenticação como Criptografar Senha.
- Na Seção de Criptografia, configure o Método
de Criptografia como SSL Automático.
- Marque a caixa de seleção se você deseja Validar o Certificado do
Servidor.
- Insira um caminho completo para o Armazenamento Confiável.
- Insira a Senha do Armazenamento Confiável.
- Insira um caminho completo para o Armazenamento de Chaves.
- Insira a Senha do Armazenamento de Chaves.
- Insira a Senha de Chave SSL.
- Clique em OK para fechar o Administrador de Origem de Dados do ODBC.

- Sybase Adaptive Server Enterprise
- Defina uma origem de dados para Sybase Adaptive Server Enterprise:

- Se estiver usando o WebSphere Message Broker for Windows 32 bits, selecione o driver WebSphere Message Broker (8.0.0.2) DataDirect Technologies 6.0 32-BIT Sybase Wire Protocol.
- Se estiver usando o WebSphere Message Broker for Windows 64 bits, selecione o driver WebSphere Message Broker (8.0.0.2) DataDirect Technologies 6.0 64-BIT Sybase Wire Protocol.
- Insira o nome DSN, a descrição e o endereço de rede do servidor, em que o endereço de rede é formado por MyHostMachineName,MyHostMachinePortNumber.
- Na guia Avançado:
- Selecione Ativar Parâmetro de Descrição.
- Selecione Tempo de Expiração do Login e configure o valor como 0.
- Na guia Desempenho:
- Assegure-se de que a configuração Preparar Método seja 1
- Parcial.
- Clique em .
- Digite REGEDIT no campo Abrir e clique em OK.
- No Editor de Registro, navegue ao local correto:
- Se estiver usando o WebSphere Message Broker para Windows 32 bits em edições do Windows 32 bits: HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI
- Se estiver usando o WebSphere Message Broker para Windows 32 bits em edições do Windows 64 bits: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ODBC\ODBC.INI
- Se estiver usando o WebSphere Message Broker para Windows 64 bits em edições do Windows 64 bits: HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI
- Expanda esse local e clique com o botão direito em sua entrada DSN. Selecione . Especifique SelectUserName para a cadeia e defina
o valor como 1.
- Clique com o botão direito no DSN novamente e
selecione . Especifique EnableSPColumnTypes para a cadeia e defina o valor para 2.
- Clique com o botão direito no DSN novamente e
selecione . Especifique TimestampTruncationBehavior para a sequência e configure o valor como 1.
- Clique com o botão direito no DSN novamente e
selecione . Especifique XAConnOptBehavior para a sequência e configure o valor para 3.
- Feche o Editor de Registro.
- solidDB
- Defina uma origem de dados para solidDB :
- Selecione o driver IBM® solidDB - (Unicode) DRIVER.
- Insira a descrição.
- Insira a porta de comunicação no campo do local de rede, por
exemplo, tcp 2315.
- Clique em Concluir para salvar sua definição.
- Clique em OK para fechar o Administrador de Origem de Dados do ODBC.
O solidDB é suportado apenas nos sistemas operacionais Windows 32 bits.
Agora você configurou seus nomes de origem de dados ODBC no Windows.