Índice

Search

  1. Introducción
  2. Configurar las herramientas de la Consola del concentrador
  3. Compilar el modelo de datos
  4. Configurar el flujo de datos
  5. Ejecutar procesos de Informatica MDM Hub
  6. Configurar el acceso a aplicaciones
  7. Propiedades de MDM Hub
  8. Ver detalles de la configuración
  9. Bloquear niveles de fila
  10. Registro de MDM Hub
  11. Partición de tablas
  12. Recopilación de información sobre el entorno de MDM con el juego de herramientas de uso del producto
  13. Glosario

Función personalizada basada en cliente de ejemplo

Función personalizada basada en cliente de ejemplo

El nombre de la clase de función del cliente para el siguiente código de muestra es com.siperian.mrm.customfunctions.test.TestFunction.
package com.siperian.mrm.customfunctions.test; import java.awt.Frame; import java.util.Properties; import javax.swing.Icon; import com.siperian.mrm.customfunctions.api.CustomFunction; public class TestFunctionClient implements CustomFunction {     public void executeClient(Properties properties, Frame frame, String username, String password, String orsId, String baseObjectRowid, String baseObjectUid, String packageRowid, String packageUid, String[] recordIds) {         System.err.println("Called custom test function on the client with the following parameters:");         System.err.println("Username/Password: '" + username + "'/'" + password + "'");         System.err.println(" ORS Database ID: '" + orsId + "'");         System.err.println("Base Object Rowid: '" + baseObjectRowid + "'");         System.err.println(" Base Object UID: '" + baseObjectUid + "'");         System.err.println(" Package Rowid: '" + packageRowid + "'");         System.err.println(" Package UID: '" + packageUid + "'");         System.err.println(" Record Ids: ");         for(int i = 0; i < recordIds.length; i++) {             System.err.println(" '"+recordIds[i]+"'");         }         System.err.println(" Properties: " + properties.toString());     }     public void executeServer(Properties properties, String username, String password, String orsId, String baseObjectRowid, String baseObjectUid, String packageRowid, String packageUid, String[] recordIds) {         System.err.println("This method will never be called because getExecutionType() returns CLIENT_FUNCTION");     }     public String getActionText() { return "Test Client"; }     public int getExecutionType() { return CLIENT_FUNCTION; }     public Icon getGuiIcon() { return null; } }