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.