Campaign > partition[n] > validation

Das Validation Plugin Development Kit (PDK), das im Lieferumfang von Campaign enthalten ist, ermöglicht Dritten die Entwicklung einer benutzerdefinierten Validierungslogik, die in Campaign verwendet werden kann. Die Eigenschaften in der Kategorie partition[n] > validation geben den Klassenpfad und den Klassennamen des benutzerdefinierten Validierungsprogramms sowie eine optionale Konfigurationszeichenfolge an.

validationClass

Die Eigenschaft validationClass gibt den Namen der Klasse an, die in Campaign zur Validierung verwendet wird. Der Pfad zu der Klasse wird in der Eigenschaft validationClasspath angegeben. Die Klasse muss mit dem Paketnamen vollständig qualifiziert sein.

Beispiel:

com.unica.campaign.core.validation.samples.SimpleCampaignValidator

gibt die Klasse SimpleCampaignValidator aus dem Beispielcode an.

Diese Eigenschaft ist standardmäßig nicht definiert, weshalb Campaign keine benutzerdefinierte Validierung ausführt.

Default value

Kein Standardwert definiert.

validationConfigString

Die Eigenschaft validationConfigString gibt eine Konfigurationszeichenfolge an, die an das Validierungs-Plug-In übergeben wird, wenn es von Campaign geladen wird. Die Verwendung der Konfigurationszeichenfolge kann in Abhängigkeit von dem verwendeten Plug-In variieren.

Diese Eigenschaft ist standardmäßig nicht definiert.

Default value

Kein Standardwert definiert.

validationClasspath

Die Eigenschaft validationClasspath gibt den Pfad zu der Klasse an, die in Campaign für die benutzerdefinierte Validierung verwendet wird.

Sie können den Pfad wie folgt angeben:

*
c:\bea\user_projects\domains\mydomain.
*
Wenn der Pfad in einem Schrägstrich endet (Vorwärtsschrägstrich / bei UNIX oder Rückwärtsschrägstrich \ bei Windows), wird in Campaign davon ausgegangen, dass dies der Pfad zu einem Verzeichnis ist, das die Java-Plug-In-Klasse enthält, die verwendet werden soll. Wenn der Pfad nicht in einem Schrägstrich endet, wird in Campaign davon ausgegangen, dass dies der Name einer jar-Datei ist, die die Java-Klasse enthält. Beispiel: Der Wert /opt/affinium/campaign/pdk/lib/validation.jar ist der Pfad auf einer UNIX-Plattform, der auf die jar-Datei zeigt, die sofort anwendbar mit dem Plug-In-Entwickler-Kit mitgeliefert wird.
Diese Eigenschaft ist standardmäßig nicht definiert, weshalb die Eigenschaft ignoriert wird.
Default value

Kein Standardwert definiert.



Unica Campaign
 
8.5.0
For more information, see our support and community site: Customer Central