Running an External Program

Una etapa Execute Program (Ejecutar programa) invoca un ejecutable, como un programa o un comando de una línea de comandos, cuando recibe un registro. Para utilizar una etapa Execute Program en su flujo de datos:

Opciones

Opción Descripción

Línea de comandos:

El nombre del archivo ejecutable y los argumentos (si aplica). Los argumentos pueden ser datos disponibles en el flujo de datos. Para acceder a esos datos, haga clic en el botón [...] (Examinar). Puede seleccionar uno de los siguientes tres contextos: ID de trabajo actual, nombre del trabajo actual, o nombre del usuario actual. También es posible hacer una selección entre los campos disponibles. Por ejemplo, JobStatus y JobComment.

Límite de espera

Especifica si se debe cancelar la ejecución si el comando no responde dentro de un período de tiempo determinado. Una de las siguientes:

Sin límite de espera
No cancelar la ejecución si el comando no responde.
Límite de espera (en milisegundos)
Cancela el intento de ejecución si el comando no responde en el número de milisegundos especificado.

Variables de entorno

Opcional. Especifica las variables de entorno para utilizar cuando se ejecuta el comando. Para agregar una expresión, haga clic en Agregar.

Ingrese la palabra clave correspondiente en el campo Clave. Un ejemplo sería "JAVA_HOME".

Ingrese el valor apropiado en el campo Valor. Un ejemplo podría ser C:\Java\jre7. Como alternativa, es posible seleccionar un campo del cuadro de diálogo Lista de campos haciendo clic en el botón [...] (Examinar). Puede seleccionar uno de los siguientes tres contextos: ID de trabajo actual, nombre del trabajo actual, o nombre del usuario actual. También es posible hacer una selección entre los campos disponibles. Por ejemplo, JobStatus y JobComment.