Table of Contents

Search

  1. Preface
  2. Introduction to Informatica Connector Toolkit
  3. Before you begin
  4. Develop a connector for Cloud Data Integration
  5. Develop a connector for Data Loader
  6. Import a connector
  7. Connection attributes
  8. Type system
  9. Connector metadata
  10. Partitioning capability
  11. Pushdown capability
  12. Mappings in advanced mode
  13. Manual changes to Informatica Connector Toolkit source code
  14. Runtime behavior
  15. Connector example: MySQL_Cloud
  16. Version control integration
  17. Appendix A: Metadata models
  18. Appendix B: ASO model
  19. Appendix C: Connector project migration
  20. Appendix D: Frequently used generic APIs in Informatica Connector Toolkit
  21. Appendix E: Frequently asked questions

Cloud Data Integration Connector Toolkit Developer Guide

Cloud Data Integration Connector Toolkit Developer Guide

MySQL_Cloud Connector components

MySQL_Cloud Connector components

The sample MySQL_Cloud Connector includes the following components:
Contribution
Use the contribution plug-in project to get information on plug-ins that contribute to the MySQL_Cloud Connector project. The name of the MySQL_Cloud contribution plug-in is
com.infa.adapter.mysql_cloud.adapter.contribution
.
Connection model
Use the connection model Java project to represent the connection model for the MySQL_Cloud Connector. The name of the MySQL_Cloud connection model Java project is
com.infa.products.adapters.mysql_cloud.models.connection.annotatedjava
.
Connection adapter
Use the connection adapter plug-in project to provide connection attribute information and consumer information for the MySQL_Cloud Connector. The name of the MySQL_Cloud connection attributes plug-in is
com.infa.products.adapter.mysql_cloud.connection.adapter
.
Seed provider
Use the seed provider Java project to map native data types to Informatica data types. The name of the MySQL_Cloud seed provider Java project is
com.infa.adapter.mysql_cloud.seedprovider
.
Type system
Use the type system plug-in project to contribute the seed provider of the connector to the Informatica Intelligent Cloud Services platform. The name of the MySQL_Cloud type system plug-in project is
com.infa.products.adapter.mysql_cloud.typesystem
.
Metadata model
Use the metadata model Java project to represent the metadata model for the MySQL_Cloud Connector. The name of the MySQL_Cloud metadata model Java project is
com.infa.products.adapters.mysql_cloud.models.metadata.annotatedjava
.
Metadata adapter
Use the metadata adapter Java project to provide the functionality to open and close connections to the MySQL_Cloud Connector. The name of the MySQL_Cloud metadata adapter Java project is
com.infa.products.adapter.mysql_cloud.metadata.adapter
.
Run-time model
Use the run-time model Java project to represent the run-time model for the MySQL_Cloud Connector. The name of the MySQL_Cloud run-time model java project is
com.infa.products.adapters.mysql_cloud.models.runtime.annotatedjava
.
Run-time adapter
Use the run-time adapter plug-in project to implement run-time adapter for the MySQL_Cloud Connector in Java. The name of the MySQL_Cloud run-time adapter plug-in project is
com.infa.products.adapter.mysql_cloud.runtime.adapter
.
Run-time pdo
Use the run-time pdo plug-in project to implement run-time pushdown optimization for the MySQL_Cloud Connector in Java. The name of the MySQL_Cloud run-time pdo plug-in project is
com.infa.products.adapter.mysql_cloud.runtime.pdo
.
Metamodel bundle
Use the MySQL_Cloud metamodel bundle plug-in project to list the metaclasses for connector packages such as connection, metadata, run-time ASO, and run-time capability. The name of the MySQL_Cloud metamodel bundle plug-in project is
com.infa.products.adapter.mysql_cloud.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_Cloud model attributes plug-in project is
com.infa.products.adapter.mysql_cloud.modelAttributes
.
Design-time messages
Use the messages design plug-in project to implement design-time messages for the MySQL_Cloud Connector in Java. The name of the MySQL_Cloud messages design plug-in project is
com.infa.products.adapter.mysql_cloud.messages.design
.
Run-time messages
Use the messages runtime plug-in project to implement run-time messages for the MySQL_Cloud Connector in Java. The name of the MySQL_Cloud messages runtime plug-in project is
com.infa.products.adapter.mysql_cloud.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 connector. The name of the MySQL_Cloud library Info plug-in project is
com.infa.products.adapter.mysql_cloud.libraryInfo
.
License
Use the license Java project to perform license checks for the MySQL_Cloud Connector. The name of the MySQL_Cloud license Java project is
com.infa.products.adapter.mysql_cloud.license
.
UI wizard
Use the UI wizard project to define the icons for the Import wizard. The UI wizard project is a Java project. Cloud Data Integration uses the import options to display UI components when a connector consumer creates a data object. The name of the UI wizard project is
com.infa.products.adapter.mysql_cloud.wizard
.
Feature
Use the feature plug-in project, which is an Eclipse feature, to define a connector plug-in. The name of the MySQL_Cloud feature plug-in project is
com.infa.products.adapter.mysql_cloud.feature
.

0 COMMENTS

We’d like to hear from you!