/
QueryResultsProcessor

QueryResultsProcessor

Datos Generales

Nombre Calificado

com.latintech.thuban.docintro.workitem.processor.QueryResultsProcessor

Descripción

Procesador que permite trabajar con los resultados de una query que llega en el workitem producto de la DBPoolingTray.

Por cada tupla de la query de resultados ejecutar uno o más procesadores.

Requiere de una Estrategia de Extracción para la interpretación de los resultados de la query

Extiende de

AbstractWorkitemProcessor

Particularidades

Funciona únicamente con la DBPoolingTray

Usos

  • Processor

Disponible desde

8.0

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.

startAt

Tipo

String

Requerido

No

Descripción

Parámetro para indicar en qué posición de la lista empezar a iterar los resultados del QUERY_RESULTS. 0 = Títulos o nombres de columnas; 1 = primer tupla con resultados. Valor por defecto 0.

separator

Tipo

String

Requerido

No

Descripción

Se parador que será utilizado para la generación del string con los valores de la tupla del QUERY_RESULTS para enviar a la Estrategia de Extracción. Valor por defecto ;

processors

Tipo

List<WorkitemProcessor>

Requerido

Descripción

Listado de procesadores a ejecutarse por cada tuple de resultados del QUERY_RESULTS. Estos pueden ser todo tipo de procesadores excepto procesadores de error.

Al ser posible incluir cualquier tipo de procesador, se debe ser prudente y verificar que el procesador pueda trabajar con el contexto que este tipo de procesamiento brinda.

parseStrategy

Tipo

Estrategia de Extracción

Requerido

Descripción

Estrategía de extracción que será utilizada para interpretar los datos de cada tupla de resultados de la QUERY_RESULTS a fin de armar el mapa de campos del workitem

outputFolder

Tipo

Carpeta

Requerido

Descripción

La carpeta donde debe alojar los archivos relacionados y/o generados.

Ejemplos de Configuración

Básica

<bean id="readQueryProcesor" class="com.latintech.thuban.docintro.workitem.processor.QueryResultsProcessor"> <property name="parseStrategy" ref="extractorStrategy"/> <property name="startAt" value="1"/> <!-- 0 titulos, 1 sin titulos --> <property name="separator" value=";" /> <property name="outputFolder" value="C:\docintro\output"/> <!-- MODIFICAR RUTA archivos OK --> <property name="processors"> <list> <ref bean="crearDocumento"/> <ref bean="updateQueryParameter"/> </list> </property> </bean>

 

Related content