cancel
Showing results for 
Search instead for 
Did you mean: 

Limite de ejecución con tarea programada

cristianl
Champ in-the-making
Champ in-the-making

Buenos dias, saben si el tiempo de ejecucion de una tarea programada tiene un limite de tiempo de ejecución. Tengo un script que envia unos email, lo pruebo ejecutandolo con una regla y funciona pero con la tarea programada no funciona y en el log no muestra nada.. La tarea programada es en xml. Ya he probado con otros script mas cortos y me funciona. 

Gracias por su gran ayuda. Feliz dia.

3 REPLIES 3

venzia
Star Collaborator
Star Collaborator

Podrías incluir el contenido de dicho fichero xml para comprobar el CronExpression?, quizá no lo has configurado de forma adecuada.

Saludos!

cristianl
Champ in-the-making
Champ in-the-making

<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE beans PUBLIC '-//SPRING//DTD BEAN//EN' 'http://www.springframework.org/dtd/spring-beans.dtd'>
<beans>
<!--
Define the model factory used to generate object models suitable for use with freemarker templates.
-->
<bean id="templateActionModelFactory" class="org.alfresco.repo.action.scheduled.FreeMarkerWithLuceneExtensionsModelFactory">
<property name="serviceRegistry">
<ref bean="ServiceRegistry"/>
</property>
</bean>
<bean id="alfresco_runScriptAction" class="org.alfresco.repo.action.scheduled.SimpleTemplateActionDefinition">
<property name="actionName">
<value>script</value>
</property>
<property name="parameterTemplates">
<map>
<entry>
<key>
<value>script-ref</value>
</key>
<value>\$\{selectSingleNode('workspace://SpacesStore', 'fts-alfresco', 'PATH:"/app:company_home/app:dictionary/app:scripts/cm:notificar_documentos.js"')\}</value> 
</entry>
</map>
</property>
<property name="templateActionModelFactory">
<ref bean="templateActionModelFactory"/>
</property>
<property name="dictionaryService">
<ref bean="DictionaryService"/>
</property>
<property name="actionService">
<ref bean="ActionService"/>
</property>
<property name="templateService">
<ref bean="TemplateService"/>
</property>
</bean>
<bean id="alfresco_runScript" class="org.alfresco.repo.action.scheduled.CronScheduledQueryBasedTemplateActionDefinition">
<property name="transactionMode">
<value>UNTIL_FIRST_FAILURE</value>
</property>
<property name="compensatingActionMode">
<value>IGNORE</value>
</property>
<property name="searchService">
<ref bean="SearchService"/>
</property>
<property name="templateService">
<ref bean="TemplateService"/>
</property>
<property name="queryLanguage">
<value>lucene</value>
</property>
<property name="stores">
<list>
<value>workspace://SpacesStore</value>
</list>
</property>
<!-- Find all nodes that do not have the aspect -->
<property name="queryTemplate">
<value>PATH:"/app:company_home"</value>
</property>
<property name="cronExpression">
<value>0 0/3 * * * ?</value>
</property>
<property name="jobName">
<value>jobD</value>
</property>
<property name="jobGroup">
<value>jobGroup</value>
</property>
<property name="triggerName">
<value>triggerA</value>
</property>
<property name="triggerGroup">
<value>triggerGroup</value>
</property>
<property name="scheduler">
<ref bean="schedulerFactory"/>
</property>
<property name="actionService">
<ref bean="ActionService"/>
</property>
<property name="templateActionModelFactory">
<ref bean="templateActionModelFactory"/>
</property>
<property name="templateActionDefinition">
<ref bean="alfresco_runScriptAction"/>
</property>
<property name="transactionService">
<ref bean="TransactionService"/>
</property>
<property name="runAsUser">
<value>System</value>
</property>
</bean>
</beans>

Lo coloque para ejecutar cada 3 minutos, muchas gracias

cesarista
World-Class Innovator
World-Class Innovator

Hola:

Pues no veo nada excesivamente raro. El script notificar_documentos.js existe en la carpeta Scripts, ¿ no ?

Otro ejemplo puede ser este:

zk-qshared-effectivity/zk-scheduled-action-services-context.xml at master · zylklab/zk-qshared-effec... 

Yo usaría el OOTB Support Tools addon para ver que está definido correctamente, e incluso desde allí puedes ejecutarlo a demanda, con lo que puedes forzar algún log...

 

GitHub - OrderOfTheBee/ootbee-support-tools: OOTBee Support Tools addon to extend set of administrat... 

Saludos.

--C.

Getting started

Tags


Find what you came for

We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.