WebSphere Message Broker, Versão 8.0.0.5 Sistemas operacionais: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte as informações sobre a versão mais recente do produto em IBM Integration Bus, Versão 9.0

Acessando Bancos de Dados em Fluxos de Mensagens

Crie e configure fluxos de mensagens para acessar bancos de dados do usuário.

Antes de começar:
Leia os seguintes tópicos de conceito:
Verifique quais bancos de dados são suportados em qual plataforma, e se algumas restrições se aplicam:
Você pode acessar um banco de dados a partir de um fluxo de mensagens de duas maneiras:
  • É possível projetar um fluxo de mensagens que responda aos eventos gerados pelo banco de dados.
  • Após um fluxo ter sido iniciado, você pode acessar o banco de dados para ler ou atualizar as informações nele. As informações do banco de dados podem ser usadas para aprimorar ou influenciar a operação no fluxo de mensagens.

Você pode acessar um banco de dados a partir de um fluxo de mensagens utilizando os seguintes nós:

Para obter detalhes adicionais sobre estes nós, e como configurá-los nos fluxos de mensagens, consulte Nós Internos.

Se você quiser que as ações tomadas pelo fluxo de mensagens no banco banco de dados sejam coordenadas com outras ações, configure o fluxo de mensagens para suportar coordenação global de transações. Para obter informações sobre como concluir esta tarefa, consulte Configurando a Transacionalidade para os Fluxos de Mensagens.

Para acessar um banco de dados a partir de um fluxo de mensagens:

  1. Identifique o banco de dados que você deseja acessar. É possível acessar um banco de dados existente ou criar um novo banco de dados para este propósito. Consulte Origens de Dados no z/OS para obter informações adicionais sobre como chamar um banco de dados do usuário do z/OS.

    Crie o banco de dados desejado ou solicite que seu administrador de banco de dados crie-o para você. Se estiver usando bancos de dados DB2 ou Oracle, alguns dos programas de amostra incluirão instruções básicas para criar bancos de dados, que você pode usar como um guia. Para obter informações sobre quais amostras incluem bancos de dados, consulte Criando os Bancos de Dados do Usuário.

  2. Defina uma conexão com o nome da origem de dados (DSN) para ativar uma conexão com o banco de dados, se não existir uma:
    • Defina uma conexão JDBC se desejar interagir com um banco de dados diretamente de um aplicativo Java™ ou de um nó Mapeamento. É possível codificar Java em um nó JavaCompute e em um nó Java definido pelo usuário.

      Para obter informações adicionais, consulte Ativando as Conexões JDBC para os Bancos de Dados.

    • Defina uma conexão ODBC se você desejar interagir com um banco de dados em um nó que suporta ESQL, incluindo um nó JavaCompute no qual você usa a interface MbSQLStatement.

      Para obter informações adicionais, consulte Ativando as Conexões ODBC para os Bancos de Dados.

  3. Autorize o acesso do broker ao banco de dados.

    O acesso do banco de dados do usuário de dentro de um fluxo de mensagens é controlado pelo ID do usuário e senha.

    • Linux platformUNIX platformWindows platformUse o comando mqsisetdbparms para especificar um ID do usuário e senha para um banco de dados específico ou para configurar um ID do usuário e senha padrão.
    • z/OS platformUse a JCL BIPSDBP no conjunto de dados de customização <hlq>.SBIPPROC para customizar o comando mqsisetdbparms para especificar um ID do usuário e senha para um banco de dados específico ou para configurar um ID do usuário e senha padrão.
As amostras a seguir acessam bancos de dados a partir de fluxos de mensagens: Roteamento de mensagem e Armazém de Dados usam os nós Compute para acessar o banco de dados. O Manipulador de Erros usa os nós Banco de Dados para acessar o banco de dados e as Reservas da Empresa Aérea usam tanto nósCompute como Banco de Dados.

Você só pode visualizar informações sobre amostras quando usa o centro de informações que está integrado ao WebSphere Message Broker Toolkit ou o centro de informações on-line. Você só poderá executar amostras quando usar o centro de informações que está integrado ao WebSphere Message Broker Toolkit.

Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Última atualização:
        
        Última atualização: 2015-02-28 18:28:11


Tópico de TarefaTópico de Tarefa | Versão 8.0.0.5 | ac00405_