Campaign | partitions | partition[n] | validation
Le Kit de développement des modules externes de validation (PDK), remis avec Campaign, autorise les tiers à développer une logique de validation personnalisée utilisable dans Campaign. Les propriétés de la catégorie partition[n] > validation indiquent le chemin d'accès et le nom de classe du programme de validation personnalisé ainsi qu’une chaîne de configuration en option.
validationClass
Description
La propriété validationClass indique le nom de la classe utilisée en vue de la validation dans Campaign. Le chemin de la classe est indiqué par la propriété validationClasspath. La classe doit être complète et doit ainsi s’accompagner de son nom de package.
Par exemple :
com.unica.campaign.core.validation.samples.SimpleCampaignValidator
indique la classe SimpleCampaignValidator à partir du code d’échantillon.
Par défaut, cette propriété n'est pas définie et Campaign n'exécute donc aucune validation personnalisée.
Valeur par défaut
Aucune valeur par défaut définie.
validationConfigString
Description
La propriété validationConfigString indique une chaîne de configuration transmise au plug-in de validation lors de son téléchargement dans Campaign. Son utilisation peut varier en fonction du plug-in utilisé.
Par défaut, cette propriété n’est pas définie.
Valeur par défaut
Aucune valeur par défaut définie.
validationClasspath
Description
La propriété validationClasspath indique le chemin de la classe utilisée pour la validation personnalisée dans Campaign.
*
Le chemin utilisé peut être complet ou relatif. Si le chemin est relatif, le comportement dépend du serveur d'applications qui exécute Campaign. WebLogic utilise le chemin du répertoire de travail du domaine, qui est par défaut c:\bea\user_projects\domains\mydomain.
*
Si le chemin se termine par une barre oblique (normale / pour UNIX ou inversée \ pour Windows), Campaign part du principe qu'il pointe vers l'emplacement de la classe de plug-in Java à utiliser.
*
S’il ne se termine pas par une barre oblique, Campaign part du principe qu’il s’agit du nom d'un fichier .jar qui contient la classe Java. Vous pouvez, par exemple, utiliser la valeur suivante sur une plateforme UNIX : /<répertoire_Campaign>/devkits/validation/lib/validator.jar.
Par défaut, cette propriété n’est pas définie. Pour cette raison, elle est ignorée.
Valeur par défaut
Aucune valeur par défaut définie.