Table of Contents

Search

  1. Preface
  2. The Transformation Language
  3. Constants
  4. Operators
  5. Variables
  6. Dates
  7. Functions
  8. Creating Custom Functions
  9. Custom Function API Reference

Transformation Language Reference

Transformation Language Reference

Function Instance-Level Deinitialization Function

Function Instance-Level Deinitialization Function

PowerCenter calls fnInstance_deinit once for each function level during deinitialization. It can call this function to deinitialize any structure related to the custom function.
Use the following syntax:
INFA_EXPR_STATUS (*fnInstance_deinit)(INFA_EXPR_FUNCTION_INSTANCE_HANDLE fnInstance);
Argument
Datatype
Input/
Output
Description
fnInstance
INFA_EXPR_FUNCTION_INSTANCE_HANDLE
Input
Function-level handle that the framework passes to the plug-ins when the function instance-level initialization function is called.
The return datatype is INFA_EXPR_STATUS. Use ISUCCESS and IFAILURE as the return values. If the function returns IFAILURE, the session or workflow fails.