Fichier de définition du plug-in de procédure
Le fichier de définition du plug-in de procédure fichier définit la classe de mise en oeuvre, les métadonnées et d'autres informations relatives aux procédures personnalisées à héberger dans Unica Plan .
Par défaut, la définition du plug-in de procédure est dans le répertoire suivant :
<Plan_Home>/devkits/integration/examples/src/procedures/procedure-plugins.xml
Ce fichier est un document XML qui contient les informations présentées ci-après.
Procedures : liste de zéro ou plusieurs éléments Procedure.
Procédure : élément qui définit une procédure. Chaque procédure contient les éléments suivants :
- key (facultatif) : chaîne qui définit la clé de recherche de la procédure. Cette clé doit être unique entre toutes les procédures standard et personnalisées qui sont hébergées par une instance Unica Plan donnée. Si elle n'est pas définie, elle prend par défaut la valeur de la version qualifiée complète de l'élément className. Les noms commençant par la chaîne "uap" sont réservés à Unica Plan .
- className (obligatoire) : nom de package qualifié complet de la classe de procédure. Cette classe doit implémenter la classe IProcedure (com.unica.public.plan.plugin.procedure.IProcedure).
- initParameters (facultatif) : liste de plusieurs éléments initParameter ou aucun.
initParameter(facultatif) : paramètre à transmettre à la méthode initialize() de la procédure. Cet élément inclut le nom du paramètre imbriqué, son type et les éléments de valeur.
- Nom: chaîne qui définit le nom du paramètre
- type : nom de classe facultatif de la classe d'encapsuleur Java™ qui définit le type de la valeur du paramètre. Il doit s'agir de l'un des types suivants :
- java.lang.String (valeur par défaut)
- java.lang.Integer
- java.lang.Double
- java.lang.Calendar
- java.lang.Boolean
- Valeur : forme de la chaîne associée à la valeur d'attribut en fonction de son type