Sumário

Search

  1. Prefácio
  2. A Linguagem de Transformação
  3. Constantes
  4. Operadores
  5. Variáveis
  6. Datas
  7. Funções
  8. Criação de funções personalizadas
  9. Referência de API da Função Personalizada

Referência de Linguagem de Transformação

Referência de Linguagem de Transformação

Função Não inicialização em nível de instância da função

Função Não inicialização em nível de instância da função

O PowerCenter chama fnInstance_deinit uma vez para cada nível de função durante a não inicialização. Ele pode chamar essa função para não inicializar qualquer estrutura relacionada à função personalizada.
Utilize a seguinte sintaxe:
INFA_EXPR_STATUS (*fnInstance_deinit)(INFA_EXPR_FUNCTION_INSTANCE_HANDLE fnInstance);
Argumento
Tipo de dados
Entrada/
Saída
Descrição
fnInstance
INFA_EXPR_FUNCTION_INSTANCE_HANDLE
Entrada
Identificador em nível de função que a estrutura passa para os plug-ins quando a inicialização em nível de instância da função é chamada.
O tipo de dados retornado é INFA_EXPR_STATUS. Use ISUCCESS e IFAILURE como os valores retornados. Se a função retornar IFAILURE, a sessão ou o fluxo de trabalho falhará.