Scheduler improvements

This section lists the improvements and changes made to the Scheduler in DITA CMS 4.2.

  • You can now easily disable a job using the new enable attribute.
  • A new job is now available ReportScheduler, allowing you to schedule and generate user reports.
    Note: This job does not create any reports. To create reports, see Creating and generating reports
  • The Scheduler templates are now installed in the Content Store, in the following directory:
    Repository\system\scheduler
  • The connection to the Content Store for all the Scheduler jobs is now defined by the global configuration element as shown below:
    <!--  This section is required to synchronize CMS configuration locally -->
    <configuration>
    	<dita.cms url="hostname" port="2500" docbase="docbase" secure="false">
    		<user domain="ixiasoft" username="testuser" password="password" synchdir="c:/temp/scheduler/"/>
    	</dita.cms>
    	<!--  TextMl, dita.out and smtp 
    			 If none are specified in job they fall back to this global TextMl connection -->
    	<textml url="hostname" version="4" port="2500" docbase="docbase" secure="false">
    		<user domain="ixiasoft" username="testuser" password="password"/>
    	</textml>
    	<dita.out url="localhost" port="1501" secure="false"/>
    	<smtp url="smtp.ixiasoft.local" port="25" email="scheduler-noreply@ixiasoft.com" />
    	<dumpQueue filename="SchedulerQueue.txt" />
    </configuration>
  • You can now define a second Content Store other than the one defined in the configuration element. The second Content Store is configured within a specific Scheduler job. This provision can be useful if you want to run a Scheduler job from a Content Store other than the one defined in the configuration element.

For more information, see the Scheduler Installation Guide.