Création de plug-ins

Un plug-in se compose de fichiers XML et de tout fichier script de support requis par le plug-in.

Une étape de plug-in est définie par un élément <step-type> qui contient un élément <properties>, un élément <command> et un élément <post-processing>. L'élément <properties> est un conteneur pour les éléments enfant <property> ; il peut contenir un nombre illimité d'éléments <property>. Les valeurs de propriété peuvent être fournies lors de la conception ou de l'exécution. L'élément <post-processing> met à disposition des capacités de traitement des erreurs et définit des valeurs de propriété qui peuvent être utilisées par d'autres étapes. L'élément <command> exécute la fonction de l'étape. La fonction peut être entièrement définie par l'élément ou être construite partiellement ou entièrement à partir des propriétés de l'étape lors de la phase de conception ou d'exécution.

En plus de pouvoir accéder aux propriétés d'une étape, une commande a accès aux propriétés définies précédemment par d'autres étapes dans le processus, aux propriétés définies par l'application qui a démarré le processus de composant et aux propriétés dans la ressource et l'environnement cible. Les valeurs de propriété d'étape ne sont plus disponibles une fois le processus de composant terminé.

Les étapes de plug-in sont exécutées par un agent qui est installé dans l'environnement cible. Par conséquent, les plug-ins peuvent être écrits dans n'importe quel langage de script tant que l'agent peut accéder aux outils de création de script requis sur l'hôte. Une fois le plug-in créé, téléchargez-le dans IBM UrbanCode Deploy pour le mettre à la disposition des utilisateurs. Pour téléchargez un plug-in, créez un fichier archive contenant les fichiers XML (plugin.xml et upgrade.xml) ainsi que tout script requis par le plug-in. Ensuite, importez le fichier archive depuis le panneau Plug-ins d'automatisation pour les plug-ins de type automatisation ou depuis le panneau Plug-ins de configuration source pour les plug-ins de type source.


Commentaires en retour