Table of Contents

  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

Implement the Adapter Run-Time Behavior in C/C++

Implement the Adapter Run-Time Behavior in C/C++

You can use the Run-Time Implementation wizard in the Informatica Connector Toolkit to implement the run-time behavior in C/C++.
  1. In the Connector Navigator view, right-click the project and select Runtime<NMOName>Set Up.
    The Run-Time Implementation wizard appears.
  2. Choose to implement the run-time behavior in C/C++.
  3. Add the supported platform for which you need to implement the run-time behavior in C/C++.
  4. Configure the following run-time settings for the platform that you select:
    • Include directory path and compile options
    • Library paths, library names, and link options
    • Environment variables
    • Other run-time library files
    For Windows platform, you can choose to generate the C/C++ project for the Eclipse IDE or Visual Studio.
  5. Open the C++ project and implement the following methods in the <ConnectorID><NMOName>RuntimeAdapter.cpp file:
    • INFAADPInitPlugin
    • INFAADPDeinitPlugin
    • 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.
    • INFAADPInitDataSession
    • INFAADPDeinitDataSession
    • INFAADPBegindataSession
    • INFAADPEndDataSession
    • INFAADPConnect
    • INFAADPDisConnect
    • INFAADPRead
    • INFAADPWrite


Updated May 15, 2019


Explore Informatica Network