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:
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.
No Editor de Expressão, configure a expressão para o nome do parâmetro de mapeamento conforme segue:
$$Exp
Configure a sessão ou fluxo de trabalho para usar um arquivo de parâmetro.
No arquivo de parâmetro, configure o valor $$Exp para a string de expressão conforme segue: