Table of Contents

Search

  1. Preface
  2. The Transformation Language
  3. Constants
  4. Operators
  5. Variables
  6. Dates
  7. Functions
  8. Creating Custom Functions
  9. Custom Function API Reference

Transformation Language Reference

Transformation Language Reference

Step 1. Get Repository ID Attributes

Step 1. Get Repository ID Attributes

Before you develop a custom function, you must determine the repository ID attributes for the custom function repository plug-in. Use the repository ID attributes to identify the plug-in when you define the plug-in metadata.
To get repository ID attributes, perform one of the following tasks:
  • If you are distributing custom functions outside your organization, contact Informatica. Informatica assigns each plug-in with unique repository ID attributes. Repository ID attributes are invalid if they conflict with those of another vendor. To obtain repository ID attributes, visit https://community.informatica.com/community/marketplace/repositoryidattributes and click
    Submit
    .
  • If you only use custom functions within your organization, define repository ID attributes without contacting Informatica. If you develop a plug-in for your organization that will be used with other plug-ins in PowerCenter, assign unique values to the repository ID attributes for each plug-in.
The following table shows the XML attributes that require unique values to define a plug-in:
Repository ID Attribute
Description
Plugin ID
Identifies the ID of the plug-in. This value corresponds to the ID attribute for the PLUGIN element.
Vendor ID
Identifies the vendor that develops the plug-in. This value corresponds to the VENDORID attribute for the PLUGIN element.
Function Group ID
Identifies the ID for the function group. This value corresponds to the ID attribute for the FUNCTION_GROUP element.
Function ID
Identifies the ID of the function. This value corresponds to the ID attribute for FUNCTION element.
Repository ID attributes are invalid if they conflict with each other.

0 COMMENTS

We’d like to hear from you!