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: MySQL
  11. Adapter Example: YouTube
  12. Metadata Models
  13. ASO Model
  14. Adapter Project Migration
  15. Frequently Asked Questions

Informatica Connector Toolkit Developer Guide

Informatica Connector Toolkit Developer Guide

YouTube Adapter Components

YouTube Adapter Components

The sample YouTube adapter includes the following components:
Contribution
Use the contribution plug-in project to get information on plug-ins contributing to the YouTube adapter project. The name of the YouTube contribution plug-in is
com.infa.adapter.youtube.adapter.contribution
.
Connection model
Use the connection model Java project to represent the connection model for the YouTube adapter. The name of the YouTube connection model Java project is
com.infa.products.adapters.youtube.models.connection.annotatedjava
.
Connection adapter
Use the connection adapter plug-in project to provide connection attribute information and consumer information for the YouTube adapter. The name of the YouTube connection attributes plug-in is
com.infa.products.adapter.youtube.connection.adapter
.
Seed provider
Use the seed provider Java project to map native data types to Informatica data types. The name of the YouTube seed provider Java project is
com.infa.adapter.youtube.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 YouTube type system plug-in project is
com.infa.products.adapter.youtube.typesystem
.
Metadata model
Use the metadata model Java project to represent the metadata model for the YouTube adapter. The name of the YouTube metadata model Java project is
com.infa.products.adapters.youtube.models.metadata.annotatedjava
.
Metadata adapter
Use the metadata adapter Java project to provide the functionality to open and close connections to the YouTube adapter. The name of the YouTube metadata adapter Java project is
com.infa.products.adapter.youtube.metadata.adapter
.
Run-time model
Use the run-time model Java project to represent the run-time model for the YouTube adapter. The name of the YouTube run-time model java project is
com.infa.products.adapters.youtube.models.runtime.annotatedjava
.
Run-time adapter
Use the run-time adapter plug-in project to implement run-time adapter for the YouTube adapter in Java. The name of the YouTube run-time adapter plug-in project is
com.infa.products.adapter.youtube.runtime.adapter
.
Metamodel bundle
Use the YouTube 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 YouTube metamodel bundle plug-in project is
com.infa.products.adapter.youtube.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 YouTube model attributes plug-in project is
com.infa.products.adapter.youtube.modelAttributes
.
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 YouTube library Info plug-in project is
com.infa.products.adapter.youtube.libraryInfo
.
License
Use the license Java project to perform license checks for the YouTube adapter. The name of the YouTube license Java project is
com.infa.products.adapter.youtube.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.youtube.wizard
.
Feature
Use the feature plug-in project, which is an Eclipse feature, to define an adapter plug-in. The name of the YouTube feature plug-in project is
com.infa.products.adapter.youtube.feature
.


Updated December 12, 2019