Upozornění

Řešení dodávaná ELVAC SOLUTIONS s.r.o. již obsahují konfiguraci všech částí pro běh služeb a pravidelných úloh řešení, proto jakákoliv změna v tomto souboru se nedoporučuje.

Konfigurace pravidelných úloh služby TaskServer probíhá standardně v souboru /Config/TaskServerQuartzJobs.xml, pokud tedy nebyl změněn na jiný v konfiguraci aplikace.

Příklad konfiguračního souboru:

<?xml version="1.0" encoding="UTF-8"?>
<quartz xmlns="http://quartznet.sourceforge.net/JobSchedulingData"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                 version="1.0"
                overwrite-existing-jobs="true"> 
  <job>
    <job-detail>
      <name>JobName</name>
      <description>Job Description</description>
      <job-type>ELVAC.Foo.TaskServer.Jobs.NotificationCreaterJob, ELVAC.Foo.TaskServer.Jobs</job-type>
      <job-data-map allows-transient-data="false">
        <entry>
          <key>IsEnabled</key>
          <value>true</value>
        </entry>
      </job-data-map>
      <volatile>false</volatile>
      <durable>true</durable>
      <recover>false</recover>
    </job-detail>
    <trigger>
      <cron>
        <name>NotificationCreaterJobTrigger</name>
        <job-name>NotificationCreaterJob</job-name>
        <cron-expression>0 0/1 * * * ?</cron-expression>
      </cron>     
    </trigger>
  </job>
</quartz>

důležité, z pohledu administrace systému, jsou hodnoty

  • IsEnabled - zda-li je úloha ve službě aktivní či nikoliv
  • cron-expression - definuje interval, jak často se má služba spouštět pomocí výrazu cron.

Důležité

Po změně je nutno službu restartovat!!!

  • Žádné štítky