Table of Contents

Search

  1. Preface
  2. Introduction to the Informatica Connector Toolkit
  3. Installing and Upgrading the Informatica Connector Toolkit
  4. Building an Adapter
  5. Connection Attributes
  6. Type System
  7. Metadata Objects
  8. Partitioning Capability
  9. Run-time Behavior
  10. Adapter Example: Instagram
  11. Adapter Example: MySQL
  12. Adapter Example: YouTube
  13. Metadata Models
  14. ASO Model
  15. Adapter Project Migration
  16. Frequently Asked Questions

Informatica Connector Toolkit Developer Guide

Informatica Connector Toolkit Developer Guide

Run-time C/C++ Functions

Run-time C/C++ Functions

Implement the following functions in the runtimeadapter.cpp file to define the adapter run-time behavior with C/C++ interfaces:
  • INFAADPInitPlugin
  • INFAADPInitDataSession
  • INFAADPInitDataSourceOperation. The scope of the RuntimeConfig and Metadata handles available in this method is within the INFAADPInitDataSourceOperation method.
  • INFAADPDeinitDataSourceOperation. The scope of the RuntimeConfig and Metadata handles available in this method is within the INFAADPDeinitDataSourceOperation method.
  • INFAADPConnect
  • INFAADPBegindataSession
  • INFAADPRead
  • INFAADPReset
    If you defined lookup support for the adapter, implement INFAADPReset. The INFAADPReset method is called after INFAADPRead if the mapping contains a lookup operation.
  • INFAADPWrite
  • INFAADPDeinitDataSession
    Even if INFAADPInitdataSession returns failure, INFAADPDeinitDataSession is called to deinitialize the data session.
  • INFAADPEndDataSession
  • INFAADPDisConnect
  • INFAADPDeinitPlugin


Updated May 15, 2019


Explore Informatica Network