run

L'élément <run> est utilisé dans un élément <interface> pour indiquer une commande nommée à exécuter. La commande est définie ultérieurement dans le même fichier XML. L'élément <run> est un élément vide.

Attributs :

condition
Facultatif, sous la forme condition="fonction". La valeur de fonction est une expression définie sur true ou false. Si elle est définie sur true, la commande est exécutée. Si elle est définie sur false, la commande n'est pas exécutée. Voir Fonctions conditionnelles.
command
Obligatoire. Indique le nom d'une commande définie à exécuter. La commande est nommée et définie dans un élément <command>.
dir
Obligatoire. Indique le répertoire dans lequel exécuter la commande. L'attribut dir est interprété comme une extension du chemin d'accès défini dans la ressource serveur sur laquelle la commande s'exécute.
mode
Facultatif. Indique le mode d'exécution de la commande d'exécution. Les modes disponibles sont :
  • conjoined : tous les appels vers les commandes sont groupés en un appel pour le traitement du serveur.
  • parallel : tous les appels sont traités individuellement lorsque les emplacements de serveur deviennent disponibles.
  • exec : les commandes sont émises puis traitées immédiatement par le serveur.
params
Obligatoire. Indique les paramètres à transmettre à la commande. Utilisez des espaces pour séparer les paramètres.
server
Obligatoire. Indique la ressource serveur sur laquelle exécuter la commande. Si cet attribut est défini sur null, la commande est exécutée sur le serveur utilisé par l'étape qui exécute l'adaptateur. Utilisez server="" pour définir le serveur sur null.
timeout
Obligatoire. Il indique le délai d'attente en seconde de la commande.

Exemple illustrant les attributs requis :

<run command="UpdateEnv" params="" server="" dir="/" timeout="360"/>

Exemple :

<run command="p4_changes" params="$LAST_RUN $FILESPEC $LAST_VER" 
server="$P4CLIENT" dir="/" timeout="360"/>

Commentaires en retour