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 de Inicialização em nível de módulo

Função de Inicialização em nível de módulo

O PowerCenter chama o module_init uma vez para que cada módulo inicialize qualquer estrutura de dados global na função. Ele chama essa função antes de chamar qualquer função em nível de função.
Utilize a seguinte sintaxe:
INFA_EXPR_STATUS (*module_init) (INFA_EXPR_MODULE_HANDLE module);
Argumento
Tipo de dados
Entrada/
Saída
Descrição
módulo
INFA_EXPR_MODULE_HANDLE
Entrada
Armazena dados que ele pode recuperar no nível de função.
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á.