/
ExternalAppInvokerProcessor

ExternalAppInvokerProcessor

Datos Generales

Nombre Calificado

com.latintech.thuban.docintro.workitem.processor.ExternalAppInvokerProcessor

Descripción

Procesador que permite invocar la ejecución de una aplicación externa instalada o alojada en el sistema operativo del servidor.

Si el código de retorno del Sistema Operativo para la ejecución es distinto de “0”, el procesador arrojará error.

Extiende de

--

Usos

  • Processor

Disponible desde

5.7

Parámetros soportados

A continuación se listarán todos los parámetros aceptados por el procesador. Los títulos que anteceden cada tabla son los nombres de los parámetros, los mismos son caseSensitive.

timeout

Tipo

Integer

Requerido

No

Descripción

El tiempo de espera máximo (medido en segundos) antes de detener el hilo de ejecución.

executionPath

Tipo

String

Requerido

Descripción

La ruta completa a la aplicación que se debe ejecutar (Path Absoluto)

parameters

Tipo

List

Requerido

Sí. Debe estar declarado el parámetro pero el mismo puede estar vacío, es decir, sin ítems en la lista.

Descripción

Los parámetros que recibe la aplicación externa que se va a invocar. Se puede utilizar el siguiente parámetro:

  • ${workitem} : La ubicación del workitem que se está procesando.

excludeWorkitemQuotes

Tipo

Boolean

Requerido

No. Valor por defecto “false

Descripción

Le indica al procesador si debe quitar la comillas dobles del valor “ImagePath” del workitem.

Ejemplos de Configuración

Básica

<bean id="externalAppInvokerProcessor" class="com.latintech.thuban.docintro.workitem.processor.ExternalAppInvokerProcessor"> <property name="executionPath" value="C:\MyApp\myApp.exe"/> <property name="parameters"> </list> </property> </bean>

Completa

<bean id="externalAppInvokerProcessor" class="com.latintech.thuban.docintro.workitem.processor.ExternalAppInvokerProcessor"> <property name="executionPath" value="C:\MyApp\myApp.exe"/> <property name="parameters"> </list> </property> <property name="timeout" value="120"/> <property name="excludeWorkitemQuotes" value="true"/> </bean>

 

 

Related content