Configurando um Mapeamento de Caso

Configure os mapeamentos de caso utilizando o editor Compor Expressão de Mapeamento de Caso. Eles estão disponíveis apenas para nós de mapeamento destinados a mensagens.

  1. Selecione um campo de origem e destino.
  2. Selecione Mapeamento > Criar Mapeamento de Caso. O editor mostra uma tabela de pares de condição e valor.
  3. Selecione uma linha para editar. É possível incluir, remover ou mover entradas na tabela conforme necessário.
  4. Clique em OK quando terminar.

Você pode repetir esse procedimento para cada um dos destinos aos quais deseja incluir o mapeamento de caso.

Com o mapeamento de caso o editor Compor Expressão de Mapeamento de Caso fornece recursos internos extras onde você pode:
  • Fornecer uma expressão principal opcional.
  • Inserir, anexar ou excluir pares de condição e expressão.
  • Mudar a ordem de pares de condição e expressão.
Há duas formas de expressão de caso e o Editor Compor Expressão de Mapeamento utiliza o valor no campo Corresponder condição com para decidir qual formato é relevante. Se o valor desse campo for TRUE (o padrão), será gerado o seguinte formato:
CASE
WHEN a=b THEN ...
WHEN c=d THEN ...
WHEN x=y THEN ...
...
END CASE
Neste caso, a janela condição deve conter uma expressão do formato a=b.
Se o valor de Corresponder condição com não for TRUE, será gerado o seguinte formato:
CASE some expression
WHEN a THEN ...
WHEN b THEN ...
END CASE
Neste caso, 'some expression' está codificado em Corresponder expressão com e a janela condição deve conter uma expressão no formato a.

Para incluir uma cláusula WHEN, dê um clique com o botão direito do mouse na matriz branca a seguir Condição ou Destino e selecione Inserir Condição ou Anexar Condição.

Nos dois formatos da expressão CASE, você pode ter um catch-all, a cláusula ELSE:
CASE some expression
WHEN a THEN ...
WHEN b THEN ...
,,,
ELSE z
END CASE
Utilize a opção Incluir Instrução Padrão na área de janela condição para gerar a cláusula ELSE.

Conceitos relacionados
Mapeamentos
Tipos de Mapeamento
Mapeamento de Mensagem

Tarefas relacionadas
Modificando o Valor de Destino Utilizando o Editor Compor Expressão de Mapeamento.
Aplicando uma Condição

Referências relacionadas
Mapeamentos