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

Selecionando Dados de uma Tabela

Para mapear um elemento de saída de uma tabela de banco de dados, use o editor de Mapeamento de Dados Gráficos para recuperar as linhas relevantes do banco de dados e, em seguida, preencha os elementos de saída com valores do banco de dados.

Antes de iniciar:
É preciso concluir a seguinte tarefas:
  1. Com um arquivo de mapa de dados gráfico (.map) aberto no editor de Mapeamento de Dados Gráficos, clique no ícone Selecionar linhas de um banco de dados. Ícone Selecionar linhas de um banco de dados.Se você incluir uma conversão Selecionar dentro de uma conversão aninhada ForEach, o componente de tempo de execução WebSphere Message Broker emite um select de SQL para o banco de dados para cada iteração da conversão ForEach.
  2. No assistente "Seleção de Novo Banco de Dados", selecione o banco de dados, a tabela e a coluna a partir da qual você deseja selecionar dados. Para incluir um arquivo de definição de banco de dados ou para descobrir um novo banco de dados conectando-se a um servidor de banco de dados, clique em Incluir Banco de Dados.... Para obter informações adicionais, consulte Criando uma definição de banco de dados (arquivo .dbm) usando o assistente Novo arquivo de definição de banco de dados.
  3. No campo Cláusula where SQL, use o SQL suportado para especificar os critérios para selecionar as linhas da coluna selecionada de sua tabela de banco de dados.

    Construa uma instrução SQL suportada arrastando itens das áreas de janela Colunas da Tabela e Operadores para o campo Cláusula where SQL.

    Para incluir valores em sua instrução SQL, arraste itens da área de janela Entradas disponíveis para valores de colunas para a Cláusula where SQL para incluí-los como parâmetros ou digite valores literais como 'abc' ou 123 diretamente na Cláusula where SQL.

    Os parâmetros da Cláusula where SQL são listados na tabela de expressão XPath. Você pode editar as expressões XPath para refinar a entrada, por exemplo, para incluir um índica de matriz específico para um campo de repetição arrastado. Uma Cláusula where SQL padrão é criada para você, que seleciona todas as linhas em sua tabela de banco de dados selecionada.
    Nota: Se você editar o texto da Cláusula where SQL diretamente, tenha cuidado para:
    • garantir que as maiúsculas e minúsculas dos nomes de tabelas e colunas correspondam às do banco de dados.
    • evitar o uso de aspas duplas nos nomes de tabelas e colunas.
    • usar apenas as palavras-chave SQL suportadas que são apresentadas na área de janela Operadores.
  4. Opcional: Selecione Tratar aviso como erro. Se essa opção for selecionada, a primeira operação de SQL que resultar em um aviso do banco de dados selecionado levantará uma exceção.
    Importante: Os avisos de banco de dados são específicos do fornecedor. Para obter informações adicionais sobre avisos de banco de dados, consulte a documentação de seu produto de banco de dados.
  5. Clique em OK. Uma transformação Selecionar é criada e os dados selecionados são exibidos no mapa de dados gráficos.
  6. Conecte a transformação Selecionar ao objeto de saída necessário no mapa. A entrada do Conjunto de Resultados para a conversão Selecionar é uma estrutura de repetição que contém uma instância para cada linha que é selecionada pela Cláusula where SQL configurada.
  7. Clique na transformação Selecionar para definir ainda mais a transformação. É criado um mapa aninhado, no qual é possível selecionar as conversões específicas que são necessárias para os elementos de entrada e saída.
A seguir:
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:54


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