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

MySQL Adapter Components

MySQL Adapter Components

The sample MySQL adapter includes the following components:
Contribution
Use the contribution plug-in project to get information on plug-ins contributing to the MySQL adapter project. The name of the MySQL contribution plug-in is com.infa.adapter.mysql.adapter.contribution.
Connection model
Use the connection model Java project to represent the connection model for the MySQL adapter. The name of the MySQL connection model Java project is com.infa.products.adapters.mysql.models.connection.annotatedjava.
Connection adapter
Use the connection adapter plug-in project to provide connection attribute information and consumer information for the MySQL adapter. The name of the MySQL connection attributes plug-in is com.infa.products.adapter.mysql.connection.adapter.
Seed provider
Use the seed provider Java project to map native data types to Informatica data types. The name of the MySQL seed provider Java project is com.infa.adapter.mysql.seedprovider.
Type system
Use the type system plug-in project to contribute the seed provider of the adapter to the Informatica platform. The name of the MySQL type system plug-in project is com.infa.products.adapter.mysql.typesystem.
Metadata model
Use the metadata model Java project to represent the metadata model for the MySQL adapter. The name of the MySQL metadata model Java project is com.infa.products.adapters.mysql.models.metadata.annotatedjava.
Metadata adapter
Use the metadata adapter Java project to provide the functionality to open and close connections to the MySQL adapter. The name of the MySQL metadata adapter Java project is com.infa.products.adapter.mysql.metadata.adapter.
Run-time model
Use the run-time model Java project to represent the run-time model for the MySQL adapter. The name of the MySQL run-time model java project is com.infa.products.adapters.mysql.models.runtime.annotatedjava.
Run-time adapter
Use the run-time adapter plug-in project to implement run-time adapter for the MySQL adapter in Java. The name of the MySQL run-time adapter plug-in project is com.infa.products.adapter.mysql.runtime.adapter.
Run-time adapter C
Use the C run-time adapter C++ project to implement run-time adapter for the MySQL adapter in C++. The MySQL C++ run-time adapter project is a Visual Studio 2012 C++ project.
Metamodel bundle
Use the MySQL metamodel bundle plug-in project to list the metaclasses for adapter packages such as connection, metadata, run-time ASO, and run-time capability. The name of the MySQL metamodel bundle plug-in project is com.infa.products.adapter.mysql.metamodel.
Model attributes
Use the model attributes plug-in project to define the presentation labels for the field, record, and run-time extensions. The name of the MySQL model attributes plug-in project is com.infa.products.adapter.mysql.modelAttributes.
Design-time messages
Use the messages design plug-in project to implement design-time messages for the MySQL adapter in Java. The name of the MySQL messages design plug-in project is com.infa.products.adapter.mysql.messages.design.
Run-time messages
Use the messages runtime plug-in project to implement run-time messages for the MySQL adapter in Java. The name of the MySQL messages runtime plug-in project is com.infa.products.adapter.mysql.messages.runtime.
Library information
Use the library info plug-in project to define the run-time adapter based on the programming language in which you implement the run-time adapter. Currently, you can use only Java interfaces to implement the run-time adapter. The name of the MySQL library Info plug-in project is com.infa.products.adapter.mysql.libraryInfo.
License
Use the license Java project to perform license checks for the MySQL adapter. The name of the MySQL license Java project is com.infa.products.adapter.mysql.license.
UI wizard
Use the UI wizard project to define the icons for the Import wizard. The UI wizard project is a Java project. The Developer tool uses the import options to display UI components when an adapter consumer creates a data object. The name of the UI wizard project is com.infa.products.adapter.mysql.wizard.
Feature
Use the feature plug-in project, which is an Eclipse feature, to define an adapter plug-in. The name of the MySQL feature plug-in project is com.infa.products.adapter.mysql.feature.


Updated May 15, 2019


Explore Informatica Network