Elément post-processing

Lorsque le traitement de l'élément <command> d'une étape de plug-in est terminé, l'élément <post-processing> obligatoire de l'étape s'exécute.

L'élément <post-processing> définit les propriétés de sortie de l'étape (nom de l'étape/nom de la propriété, voir Propriétés) et permet le traitement des erreurs. L'élément <post-processing> peut contenir tout script JavaScript valide (à la différence de l'élément <command>, les scripts <post-processing> doivent être écrits en JavaScript). Les utilisateurs peuvent aussi fournir leurs propres scripts lorsqu'ils définissent l'étape dans l'éditeur d'IBM® UrbanCode Deploy. Voir Scripts de post-traitement.

Les scripts de post-traitement ont accès aux objets suivants :
Les scripts de post-traitement doivent définir la propriété Status afin de spécifier le statut du script. Le script peut spécifier n'importe quelle valeur pour la propriété Status. Par exemple, pour indiquer que l'exécution du script a abouti, exécutez la commande suivante dans le script de post-traitement :
properties.put("Status","Success");
Vous pouvez utiliser un script de post-traitement pour définir des propriétés de sortie qui peuvent être utilisées dans d'autres étapes du même processus, ce qui permet des flux de travail complexes. Référencez les propriétés de sortie d'étape précédentes de la façon suivante :
${p:nomEtape/Nomprop}

Le script qui est défini dans l'élément <post-processing> est le comportement par défaut de l'étape. Les utilisateurs peuvent aussi fournir leur propre script et remplacer ainsi le comportement par défaut, lorsqu'ils définissent l'étape dans l'éditeur de processus. Voir Edition de processus.


Commentaires en retour