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

Configurando um Nó DatabaseInput

Crie e configure fluxos de mensagens que respondem a eventos em um banco de dados.

Antes de começar:

Verifique quais bancos de dados são suportados em qual plataforma, e se algumas restrições se aplicam:

Assegure-se de que o banco de dados esteja configurado para gravar eventos (usa uma tabela de eventos) e de que você saiba como consultar esses eventos. Para obter informações sobre tabelas e acionadores de eventos, consulte a amostra Nó DatabaseInput. 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.

z/OS platformSe você usar o DB2 no z/OS, o ID do usuário (ou grupo de usuários) exigirá permissão para executar um SELECT em SYSIBM.SYSJAROBJECTS.

Conclua as seguintes tarefas:
  • Inclua uma definição de banco de dados no kit de ferramentas

Quando você arrasta um nó DatabaseInput para a tela, o WebSphere Message Broker cria um módulo ESQL que contém texto cliché. Para configurar o nó DatabaseInput, modifique as instruções nesse módulo de acordo com os seus requisitos.

Quando você clica duas vezes no nó para modificar o código ESQL, o editor exibe a guia Design de Evento do Banco de Dados para o módulo. Preencha os campos obrigatórios e depois clique em Gerar Consulta. Para visualizar ou modificar o código, clique na guia Origem. O código que foi gerado é marcado claramente por comentários codificados por cor --@!{ e --@!}. Qualquer mudança feita nesses comentários será perdida se você gerar novamente o código.

  1. No WebSphere Message Broker Toolkit, arraste um nó DatabaseInput para a tela e dê um clique duplo nele. A guia Design de Evento do Banco de Dados é exibida. Verifique se o módulo correto está selecionado.
  2. Preencha a seção Tabela de Eventos.
    1. Opcional: Preencha a propriedade Esquema do Banco de Dados. Deixe-a em branco para usar o esquema de tempo de execução padrão.
    2. Preencha a propriedade Tabela. Essa propriedade representa a tabela de banco de dados usada como armazenamento de eventos.
    3. Preencha a propriedade Chave Primária. Essa propriedade representa a chave primária da tabela de banco de dados usada como armazenamento de eventos.
    4. Preencha a propriedade Chave estrangeira para tabela de aplicativos. Essa propriedade representa a coluna na tabela de eventos que faz referência à linha na tabela de aplicativos que contém os dados alterados a serem processados pelo nó DatabaseInput. Essa normalmente é a chave primária da tabela de aplicativos.
    5. Opcional: Preencha a propriedade Coluna de Status. Essa propriedade representa o nome de uma coluna, se você atualizar uma coluna na tabela de eventos para indicar que o evento foi processado. Deixe em branco se você excluir eventos da tabela de eventos após o processamento.
    6. Opcional: Preencha a propriedade Novo valor do status do evento. Essa propriedade representa o valor gravado na coluna de status quando o evento é incluído pela primeira vez. Coloque os valores de caracteres entre aspas simples, por exemplo, 'Y'. Insira os números sem aspas. Para um valor nulo, insira NULL. Verifique a configuração do acionador no banco de dados para obter os valores apropriados.
    7. Opcional: Preencha a propriedade Valor do status do evento processado. Essa propriedade representa o valor gravado na coluna de status depois que o evento foi processado. Coloque os valores de caracteres entre aspas simples, por exemplo, 'Y'. Insira os números sem aspas. Para um valor nulo, insira NULL. Verifique a configuração do acionador no banco de dados para obter os valores apropriados.
  3. Preencha a seção Tabela de Aplicativos.
    1. Preencha a propriedade Tabela. Essa propriedade representa a tabela que inclui os dados alterados a serem processados pelo nó DatabaseInput.
    2. Preencha a propriedade Chave Primária. Essa propriedade representa a chave primária da tabela de banco de dados usada como tabela de aplicativos.
    3. Preencha a propriedade Elemento de mensagem de saída. Essa propriedade representa a mensagem de saída que será propagada para o fluxo.
  4. Clique em Gerar Consulta.
  5. Opcional: Clique na guia Origem para visualizar o código, ou inclua código customizado.
  6. Na guia Básica do nóDatabaseInput, especifique a origem de dados. Esta origem de dados é o nome da origem de dados do ODBC do banco de dados que contém as tabelas a que você se refere no módulo ESQL. Consulte o Ativando as Conexões ODBC para os Bancos de Dados.
  7. Na guia Básica, certifique-se de que a propriedademódulo ESQL refere-se ao módulo correto.
  8. Como opção, altere os valores nas outras guias do nó.
  9. Configure o resto do fluxo para utilizar a mensagem deste nó.

Configure seu sistema de destino para receber a mensagem.

Alterando a Cor Padrão do Texto Gerado Automaticamente

  1. Clique em Janela > Preferências.
  2. Na árvore à esquerda, navegue para Broker Development > ESQL > Editor de ESQL.
  3. Na guia Cores, selecione Gerado Automaticamente e selecione a cor.
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:31:02


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