Prozedur-Plug-in-Definitiondatei

Die Plug-in-Definitionsdatei für die Prozedur definiert die Implementierungsklasse, die Metadaten und weitere Informationen zu den benutzerdefinierten Prozeduren, die in Unica Plan gehostet werden.

Die Plug-in-Definitionsdatei für eine Prozedur wird standardmäßig in folgendem Verzeichnis abgelegt:

<Plan_Home>/devkits/integration/examples/src/procedures/procedure-plugins.xml

Diese Datei ist ein XML-Dokument, das die nachfolgend beschriebenen Informationen enthält.

Prozeduren: eine Liste von null oder mehr Procedure-Elementen.

Prozedur: Ein Element, das eine Prozedur definiert. Jede Prozedur enthält die folgenden Elemente.

  • Schlüssel (optional): Eine Zeichenfolge, die den Suchschlüssel für die Prozedur definiert. Dieser Schlüssel muss für alle Standardprozeduren sowie benutzerdefinierte Prozeduren, die von einer bestimmten Unica Plan-Instanz per Hosting bereitgestellt werden, eindeutig sein. Wenn keine Definition festgelegt wurde, dann wird standardmäßig die vollständig qualifizierte Version des Elements className verwendet. Namen, die mit der Zeichenfolge „uap“ beginnen, sind zur Verwendung durch Unica Plan reserviert.
  • className (erforderlich): Der vollständig qualifizierte Paketname der Prozedurenklasse. Diese Klasse muss die IProcedure-Klasse implementieren (com.unica.public.plan.plugin.procedure.IProcedure).
  • initParameters (optional): Eine Liste mit null oder mehr initParameter-Elementen.

    initParameter (optional): Parameter, der an die Methode „initialize()“ der Prozedur übergeben werden soll. Dieses Element umfasst den Namen des verschachtelten Parameters sowie seinen Typ und die Wertelemente.

    • Name: Eine Zeichenfolge, die den Parameternamen definiert.
    • Typ: Der optionale Klassenname einer Java™-Wrapper-Klasse, die den Typ des Parameterwerts definiert. Die folgenden Typen sind zulässig:
      • java.lang.String (Standardwert)
      • java.lang.Integer
      • java.lang.Double
      • java.lang.Calendar
      • java.lang.Boolean
    • Wert: Eine Zeichenfolgeform des Attributwerts entsprechend seines Typs.