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

Trabalhando com Propriedades de Procedimento

Trabalhando com Propriedades de Procedimento

Você pode definir pares de valor e nome da propriedade na transformação personalizada que o procedimento possa usar quando o Serviço de Integração executá-lo, por exemplo, durante o tempo de inicialização. Você pode criar propriedades definidas pelo usuário nas seguintes guias da Transformação personalizada:
  • Extensões de Metadados.
    Você pode especificar nome, tipo de dados, precisão e valor da propriedade. Use extensões de metadados para passar informações ao procedimento.
  • Propriedades de Inicialização.
    Você pode especificar o nome e o valor da propriedade.
Você pode definir propriedades em ambas as guias da transformação personalizada, mas a guia Extensões de Metadados proporciona mais detalhes à propriedade. Use extensões de metadados para passar informações ao procedimento.
Por exemplo, você cria um procedimento externo da transformação personalizada que classifica dados antes de transformá-los. Você pode criar uma extensão de metadados booleana chamada Classificar_Ascendente. Ao usar a transformação personalizada em um mapeamento, você pode escolher Verdadeiro ou Falso para a extensão de metadados, dependendo de como quiser que o procedimento classifique os dados.
Ao definir uma propriedade na transformação personalizada, use as funções get all property names, como INFA_CTGetAllPropertyNamesM(), para acessar os nomes de todas as propriedades definidas nas guias Propriedades de Inicialização e Extensões de Metadados. Use as funções get external property, como INFA_CT_getExternalPropertyM(), para acessar o nome de propriedade e valor de uma ID de propriedade especificada.
Se você definir uma propriedade de inicialização e uma extensão de metadados com o mesmo nome, as funções da propriedades só retornarão informações para a extensão de metadados.