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. Import a connector
  6. Connection attributes
  7. Type system
  8. Connector metadata
  9. Partitioning capability
  10. Manual changes to Informatica Connector Toolkit source code
  11. Runtime behavior
  12. Connector example: MySQL_Cloud
  13. Version control integration
  14. Appendix A: Metadata models
  15. Appendix B: ASO model
  16. Appendix C: Connector project migration
  17. Appendix D: Frequently used generic APIs in Informatica Connector Toolkit
  18. 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
.

Back to Top

0 COMMENTS

We’d like to hear from you!