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

Referência de Função

Referência de Função

As funções de Transformação personalizada incluem funções geradas e de API.
A tabela a seguir lista as funções geradas pela Transformação personalizada:
Função
Descrição
m_<module_name>_moduleInit()
Função de inicialização de módulo.
p_<proc_name>_procInit()
Função de inicialização de procedimento.
p_<proc_name>_partitionInit()
Função de inicialização de partição.
p_<proc_name>_inputRowNotification()
Função de notificação da linhas de entrada.
p_<proc_name>_dataBdryNotification()
Função de notificação de limite de dados.
p_<proc_name>_eofNotification()
Função de notificação de final de arquivo.
p_<proc_name>_partitionDeinit()
Função de desinicialização de partição.
p_<proc_name>_procedureDeinit()
Função de desinicialização de procedimento.
m_<module_name>_moduleDeinit()
Função de desinicialização de módulo.
A tabela a seguir lista as funções de API da Transformação personalizada:
Função
Descrição
INFA_CTSetDataAccessMode()
Função Definir modo de acesso aos dados.
INFA_CTGetAncestorHandle()
Função Obter tratamento de ancestral.
INFA_CTGetChildrenHandles()
Função Obter Identificadores de Filhos.
INFA_CTGetInputPortHandle()
Função Obter tratamento de porta de entrada.
INFA_CTGetOutputPortHandle()
Função Obter manipulador de porta de saída.
INFA_CTGetInternalProperty<datatype>()
Função Obter propriedades internas.
INFA_CTGetAllPropertyNamesM()
Obter todos os nomes de propriedade na função de modo MBCS.
INFA_CTGetAllPropertyNamesU()
Obter todos os nomes de propriedade na função de modo Unicode.
INFA_CTGetExternalProperty<datatype>M()
Obter propriedade externa na função MBCS.
INFA_CTGetExternalProperty<datatype>U()
Obter propriedade externa na função Unicode.
INFA_CTRebindInputDataType()
Reassociar a função de tipos de dados da porta de entrada.
INFA_CTRebindOutputDataType()
Reassociar a função de tipos de dados da porta de saída.
INFA_CTGetData<datatype>()
Funções obter dados.
INFA_CTSetData()
Definir funções de dados.
INFA_CTGetIndicator()
Obter funções de indicador.
INFA_CTSetIndicator()
Definir funções de indicador.
INFA_CTGetLength()
Obter funções de extensão.
INFA_CTSetLength()
Definir funções de extensão.
INFA_CTSetPassThruPort()
Função Definir porta de passagem.
INFA_CTOutputNotification()
Função de notificação de saída.
INFA_CTDataBdryOutputNotification()
Função de notificação de saída do limite de dados.
INFA_CTGetErrorMsgU()
Obter mensagem de erro na função Unicode.
INFA_CTGetErrorMsgM()
Obter mensagem de erro na função MBCS.
INFA_CTLogMessageU()
Mensagem de log no log de sessão na função Unicode.
INFA_CTLogMessageM()
Mensagem de log no log de sessão na função MBCS.
INFA_CTIncrementErrorCount()
Função de incremento de contagem de erros.
INFA_CTIsTerminateRequested()
É desativação da função solicitada.
INFA_CTBlockInputFlow()
Função de bloqueio de grupos de entrada.
INFA_CTUnblockInputFlow()
Função de bloqueio de grupos de entrada.
INFA_CTSetUserDefinedPtr()
Configurar função de ponteiro definida pelo usuário.
INFA_CTGetUserDefinedPtr()
Função Obter ponteiro definido pelo usuário.
INFA_CTChangeStringMode()
Alterar a função do modo de string.
INFA_CTSetDataCodePageID()
Função de definição de ID da página de código de dados.
INFA_CTGetRowStrategy()
Obter a função de estratégia de linha.
INFA_CTSetRowStrategy()
Função de definição de estratégia de linha.
INFA_CTChangeDefaultRowStrategy()
Alterar a estratégia de linha padrão de uma transformação.
A tabela a seguir lista as funções baseadas em matriz pela Transformação personalizada:
Função
Descrição
INFA_CTAGetInputRowMax()
Obter número máximo de função de linhas de entrada.
INFA_CTAGetOutputRowMax()
Obter número máximo de função de linhas de saída.
INFA_CTASetOutputRowMax()
Definir número máximo de função de linhas de saída.
INFA_CTAGetNumRows()
Função Obter número de linhas.
INFA_CTASetNumRows()
Função Definir números de linha.
INFA_CTAIsRowValid()
É uma função válida para a linha.
INFA_CTAGetData<datatype>()
Funções obter dados.
INFA_CTAGetIndicator()
Obter funções de indicador.
INFA_CTASetData()
Definir funções de dados.
INFA_CTAGetRowStrategy()
Obter a função de estratégia de linha.
INFA_CTASetRowStrategy()
Função de definição de estratégia de linha.
INFA_CTASetInputErrorRowM()
Definir função da linha de erro de entrada para MBCS.
INFA_CTASetInputErrorRowU()
Definir função da linha de erro de entrada para Unicode.