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 para el mandato run. Se utiliza el atributo de modalidad exec, lo que activa el inicio del servidor y el proceso inmediato de los mandatos.
Nota: En Rational® Build
Forge® 8.0, solo se da soporte a la modalidad exec.
- 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"/>