Table of Contents

  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

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 May 15, 2019


Explore Informatica Network