Table of Contents

Search

  1. Introduction
  2. Configuring Hub Console Tools
  3. Building the Data Model
  4. Configuring the Data Flow
  5. Executing Informatica MDM Hub Processes
  6. Configuring Application Access
  7. MDM Hub Properties
  8. Viewing Configuration Details
  9. Search with Solr
  10. Row-level Locking
  11. MDM Hub Logging
  12. Table Partitioning
  13. Collecting MDM Environment Information with the Product Usage Toolkit
  14. Glossary

Deploying Custom Buttons

Deploying Custom Buttons

Before you can see the custom buttons in the
Hub Console
, you need to explicitly add them using the DeployCustomFunction utility from the command line.
To deploy custom buttons:
  1. Open a command prompt.
  2. Run the DeployCustomFunction utility, which loads and registers a JAR file that a user has created.
    To run DeployCustomFunction, two JAR files must be in the CLASSPATH—siperian-server.jar and the JDBC driver (in this case, ojdbc14.jar)— with directory paths that point to these files.
    Specify following command at the command prompt:
    java -cp siperian-server.jar; ojdbc14.jar com.siperian.mrm.customfunctions.dbadapters.DeployCustomFunction
    Reply to the prompts based on the configured settings for your
    Informatica MDM Hub
    implementation. For example:
    Database Type:oracle Host:localhost Port(1521): Service:orcl Username:ds_ui1 Password:!!cmx!! (L)ist, (A)dd, (U)pdate, (C)hange Type, (S)et Properties, (D)elete or (Q)uit:l No custom actions (L)ist, (A)dd, (U)pdate Jar, (C)hange Type, (S)et Properties, (D)elete or (Q)uit:q
  3. At the respective prompts, specify the following information (based on the configured settings for your
    Informatica MDM Hub
    implementation):
    • Database host
    • Port
    • Service
    • Login username (schema name)
    • Login password
  4. When prompted, specify database connection information: database host, port, service, login username, and password.
  5. The DeployCustomFunction tool displays a menu of the following options.
    Label
    Description
    (L)ist
    Displays a list of currently-defined custom buttons.
    (A)dd
    Adds a new custom button. The DeployCustomFunction tool prompts you to specify:
    • the JAR file for your custom button
    • the name of the custom function class that implements the com.siperian.mrm.customfunctions.api.CustomFunction interface
    • the type of the custom button: m—Merge Manager, d—Data Manager, h—
      Hierarchy Manager
      (you can specify one or two letters)
    (U)pdate
    Updates the JAR file for an existing custom button. The DeployCustomFunction tool prompts you to specify:
    • the rowID of the custom button to update
    • the JAR file for your custom button
    • the name of the custom function class that implements the com.siperian.mrm.customfunctions.api.CustomFunction interface
    • the type of the custom button: m—Merge Manager, h—
      Hierarchy Manager
      (you can specify one or two letters)
    (C)hange Type
    Changes the type of an existing custom button. The DeployCustomFunction tool prompts you to specify:
    • the rowID of the custom button to update
    • the type of the custom button: m—Merge Manager, and /or h—
      Hierarchy Manager
      (you can specify one or two letters)
    (S)et Properties
    Specify a properties file, which defines name/value pairs that the custom function requires at execution time (name=value). The DeployCustomFunction tool prompts you to specify the properties file to use.
    (D)elete
    Deletes an existing custom button. The DeployCustomFunction tool prompts you to specify the rowID of the custom button to delete.
    (Q)uit
    Exits the DeployCustomFunction tool.
  6. When you have finished choosing your actions, choose
    (Q)uit
    .
  7. Refresh the browser window to display the custom button you just added.
  8. Test your custom button to ensure that it works properly.

0 COMMENTS

We’d like to hear from you!