Un elemento <run> se utiliza dentro de un elemento <interface>
para especificar que se ejecute un mandato específico. El mandato se define posteriormente en el mismo archivo XML. El elemento <run> es un elemento vacío.
Atributos:
- condition
- Opcional, en el formato condition="función". El valor de
función es una expresión que evalúa si el mandato es verdadero
o falso. Si lo evalúa como verdadero, se ejecutará el mandato. Si lo evalúa como falso,
no se ejecutará.
Consulte el apartado Funciones de condición.
- command
- Necesario. Especifica el nombre de un mandato definido que ejecutar. El mandato se denomina y se define en un elemento <command>.
- dir
- Necesario. Especifica el directorio en que debe ejecutarse el mandato.
El directorio se interpreta como una extensión del conjunto de vías de acceso
en el recurso de servidor donde se ejecuta el mandato.
- mode
- Opcional. Especifica la modalidad de ejecución del mandato run. Puede ser una de las siguientes:
- conjunto: todas las llamadas al mandato se agrupan en una llamada para el proceso del servidor.
- paralelo: las llamadas se procesan individualmente tan pronto como las ranuras del servidor están disponibles.
- ejec: los mandatos se inician y procesan inmediatamente por el servidor.
- params
- Necesario. Especifica los parámetros que pasar al mandato. Utilice espacios para separar
los parámetros.
- servidor
- Necesario. Especifica el recurso del servidor donde ejecutar el
mandato. Si está establecido en nulo, el mandato se ejecuta en el servidor utilizando
el paso que ejecuta el adaptado. Utilice server="" para establecer el servidor en
nulo.
- timeout
- Necesario. Especifica el número de segundos para el tiempo de espera excedido del mandato.
Ejemplo que muestra los atributos necesarios:
<run command="UpdateEnv" params="" server="" dir="/" timeout="360"/>
Ejemplo:
<run command="p4_changes" params="$LAST_RUN $FILESPEC $LAST_VER"
server="$P4CLIENT" dir="/" timeout="360"/>