Incluir Operação Select do Banco de Dados

Antes de começar:
Este tópico fornece instruções sobre como incluir uma operação de seleção de banco de dados que faz uma seleção qualificada de uma origem de dados. Na área de janela da planilha, a instrução $db:select possui o valor padrão fn:true(), que retorna todas as entradas na tabela. Por conseguinte, você deve substituir esse valor por um que qualifique a seleção, por exemplo:
$db:select.LAB13STA.ARGOSTR.XREF.STATE=$source/AirlineRequest/Purchase/Customer/State

Neste exemplo, o XPath seleciona somente os registros do banco de dados onde o valor na coluna STATE de cada registro corresponde ao valor do campo Estado da mensagem de entrada. Na área de janela da planilha, a instrução $db:select está associada a uma entrada For que é utilizada para iteração sobre os mapeamentos para a mensagem de destino. Para cada linha no banco de dados correspondente à instrução $db:select, uma mensagem de destino separada é criada com os mapeamentos sob $target.

As etapas a seguir descrevem como criar mapeamentos de mensagens para gerar uma mensagem de destino com base nos registros de um banco de dados que correspondem ao conteúdo de uma mensagem de entrada:

  1. Na área de janela da planilha, substitua o valor existente fn:true() pelo valor a corresponder no banco de dados (por exemplo, um campo na mensagem de entrada, conforme mostrado no exemplo anterior).
  2. Crie mapeamentos dos campos do banco de dados na área de janela Origem a serem incluídos na mensagem de destino, arrastando-os da área de janela de origem para os elementos de destino. Uma instrução $db:select é incluída na coluna de valor na área de janela da planilha (por exemplo, $db:select.AIRLINEDB.AIRLINE_SCHEMTREE.XREF.ABBREV).
  3. Crie quaisquer mapeamentos necessários da mensagem de origem para a mensagem de destino.
  4. Salve o mapeamento clicando em Arquivo > Salvar.
  5. Salve o fluxo de mensagens.
  6. Verifique quaisquer erros na visualização Problemas.
Você fez uma seleção qualificada do banco de dados.
Agora vá para Implementação do mapeamento.
Referências relacionadas
Mapeamentos de Mensagens
Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback

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

ar03045_4_