Sumário

Search

  1. Prefácio
  2. Trabalhando com Transformações
  3. Transformação Agregador
  4. Transformação Personalizada
  5. Funções de Transformação Personalizada
  6. Transformação Mascaramento de Dados
  7. Exemplos de Mascaramento de Dados
  8. Transformação Expressão
  9. Transformação Procedimento Externo
  10. Transformação Filtros
  11. Transformação HTTP
  12. Transformação de Resolução de Identidade
  13. Transformação Java
  14. Referência da API da transformação Java
  15. Expressões Java
  16. Exemplo de Transformação Java
  17. Transformação Joiner
  18. Transformação Pesquisa
  19. Caches de Pesquisa
  20. Cache de Pesquisa Dinâmica
  21. Transformação Normalizador
  22. Transformação Classificação
  23. Transformação Roteador
  24. Transformação de Gerador de Sequência
  25. Transformação Classificador
  26. Transformação de Qualificador de Origem
  27. Transformação SQL
  28. Usando a Transformação SQL em um Mapeamento
  29. Transformação Procedimento Armazenado
  30. Transformação Controle de Transações
  31. Transformação União
  32. Transformação Dados Não Estruturados
  33. Transformação Estratégia de Atualização
  34. Transformações XML

Guia de Transformações

Guia de Transformações

Definindo Strings de Expressões em Arquivos de Parâmetros

Definindo Strings de Expressões em Arquivos de Parâmetros

O Serviço de Integração expande os parâmetros e variáveis de mapeamento em uma expressão depois que ele analisa a expressão. Se você tem uma expressão que muda frequentemente, pode definir a string da expressão em um arquivo de parâmetro, para que não tenha que atualizar os mapeamentos que usam a expressão quando ela mudar.
Para definir uma string de expressão em um arquivo de parâmetro, você cria um parâmetro ou variável de mapeamento para armazenar esta cadeia, e configura o parâmetro ou variável para a mesma no arquivo de parâmetro. O parâmetro ou variável que você cria deve ter IsExprVar configurado como verdadeiro. Quando IsExprVar é verdadeiro, o Serviço de Integração expande o parâmetro ou variável antes de analisar a expressão.
Por exemplo, para definir a expressão
IIF(color=‘red’,5)
em um arquivo de parâmetro, execute as etapas a seguir:
  1. No mapeamento que usa a expressão, crie um parâmetro de mapeamento $$Exp. Configure IsExprVar como verdadeiro e o tipo de dados como string.
  2. No Editor de Expressão, configure a expressão para o nome do parâmetro de mapeamento conforme segue:
    $$Exp
  3. Configure a sessão ou fluxo de trabalho para usar um arquivo de parâmetro.
  4. No arquivo de parâmetro, configure o valor $$Exp para a string de expressão conforme segue:
    $$Exp=IIF(color=‘red’,5)