Conexões de Banco de Dados do Intermediário

Criar conexões a partir de cada intermediário para seu banco de dados utilizando ODBC.

Os componentes e grupos de execução do intermediário lêem e gravam dados sobre operações internas em um banco de dados do intermediário. O número de conexões necessárias depende das ações dos fluxos de mensagens que o intermediário processa. Cada intermediário precisa das seguintes conexões:

Se estiver utilizando o mesmo banco de dados para vários intermediários, inclua todos os intermediários em seus cálculos.

Ao iniciar um intermediário, ele abre todas as conexões de que precisa no banco de dados do intermediário para sua própria operação. Quando um intermediário é finalizado, ele libera todos os identificadores de conexão de banco de dados atuais.

O intermediário também abre conexões com filas do WebSphere MQ e com os bancos de dados do usuário quando precisa utilizá-las e essas conexões permanecem abertas até:

Linux platformUNIX platformWindows platform Nos sistemas Linux, UNIX eWindows, para evitar a interrupção da coordenação global, as conexões com o banco de dados são liberadas apenas para fluxos de mensagens não coordenados globalmente.

z/OS platform No z/OS, as conexões com o banco de dados para fluxos de mensagens globalmente coordenados também serão liberadas se o banco de dados não tiver sido acessado por um minuto.

Se estiver utilizando o DB2 para seu banco de dados, a ação padrão adotada pelo DB2 será limitar o número de conexões simultâneas a um banco de dados no valor do parâmetro de configuração maxappls. O padrão para maxappls é 40. Aumente este parâmetro e o parâmetro associado maxagents para novos valores baseados em seus cálculos, se apropriado.

Considerações sobre 32 Bits e 64 Bits

Em todas as plataformas, exceto HP-UX em Itanium, partes do intermediário precisam de acesso de 32 bits à origem de dados. Portanto, é necessário definir sempre um DSN (Data Source Name) ODBC de 32 bits para a conexão do intermediário com o banco de dados do intermediário; isso será verdadeiro mesmo se o intermediário tiver um banco de dados de 64 bits, neste caso, você deve apresentar ao intermediário um ambiente que forneça uma interface compatível com 32 bits para o banco de dados (consulte Configurando seu ambiente para suportar acessos a bancos de dados de). No HP-UX em Itanium, o intermediário é um aplicativo de 64 bits; portanto, você sempre deve definir um DSN ODBC de 64 bits para que o intermediário se conecte ao banco de dados do intermediário.

Os grupos de execução em um intermediário também devem conseguir se conectar ao banco de dados do intermediário. Um grupo de execução de 32 bits em um intermediário de 32 bits pode conectar-se ao banco de dados do intermediário utilizando a mesma definição DSN de 32 bits que o intermediário. No entanto, um grupo de execução de 64 bits em um intermediário de 32 bits precisa de uma conexão ODBC de 64 bits para conseguir conectar-se ao banco de dados de intermediário; portanto, você deve definir um DSN ODBC de 64 bits para o banco de dados do intermediário além da definição DSN de 32 bits do intermediário.

Quando as transações do fluxo de mensagens são coordenadas globalmente, o gerenciador de filas também deve estar apto a conectar-se ao banco de dados do intermediário; se as transações forem coordenadas globalmente por um gerenciador de filas de 64 bits (todos os gerenciadores de filas do WebSphere MQ Versão 6 em plataformas de 64 bits são de 64 bits), você deverá definir um DSN ODBC de 64 bits para o banco de dados do intermediário, mesmo se o intermediário e o grupo de execução forem aplicativos de 32 bits.

No HP-UX em Itanium, o intermediário de 64 bits suporta somente grupos de execução de 64 bits; portanto, o grupo de execução pode acessar o banco de dados de intermediário utilizando a mesma definição DSN de 64 bits utilizada pelo intermediário; não é necessária uma definição DSN de 32 bits.

Para considerações sobre 32 bits e 64 bits ao conectar-se com bancos de dados do usuário, consulte Conexões de Banco de Dados do Usuário.

Para obter ajuda quando estiver tomando a decisão de criar DSNs de 32 bits, DSNs de 64 bits ou ambos para o banco de dados do intermediário, consulte Ativando as Conexões ODBC para os Bancos de Dados.

Conceitos relacionados
Conexões de Banco de Dados do Usuário
Tarefas relacionadas
Ativando as Conexões ODBC para os Bancos de Dados
Conectando-se a um banco de dados dos sistemas Linux e UNIX
Conectando-se a um Banco de Dados a partir de Sistemas Linux e UNIX: Considerações sobre 64 Bits
Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback

Copyright IBM Corporation 1999, 2009Copyright IBM Corporation 1999, 2009.
Última atualização : 2009-02-13 16:12:36

ah14441_