To configure the IXIASOFT CCMS Activity Report, you then configure the job in the schedule.xml file.
You have two options to configure the connection to
the Content Store:
- Use the default connection settings configured in the
<configuration> element.
- Configure a Content Store that is specific to a Scheduler job.
This option is recommended only if you want to run a Scheduler job using a
Content Store other than the one defined in the
<configuration> element. If the Content Store is the same
you do not need to additionally configure the connection to the Content Store
within a specific Scheduler job. The configuration will fall back to the default
Content Store connection.
To configure the connection to the Content Store for a specific
Scheduler job:
-
Open the %SchedulerDir%/conf/schedule.xml file.
-
Look for the IXIASOFT CCMS Activity Report job; it looks as follows:
<job useClass="com.ixiasoft.cms.plugins.DITACMSActivityReport" enable="false">
<!-- You can add the tag <textml>, <dita.out>, or <smtp/> to override the default value -->
<schedule>
<when>0 2 * * *</when><!-- The job will run at 2:00 am -->
</schedule>
<configuration>
<property name="mail.title" value="IXIASOFT CCMS Activity Report"/>
</configuration>
</job>
-
Change the value of
enable
to true.
Note: The Scheduler job will not run if the enable value is set to false.
-
Edit the
<when>
element to configure when the job will run.
Use a crontab-like pattern, as shown below:
<when>minute hour day month weekday</when>
Where:
minute specifies the minutes (0-59) of the hour
that the job will run; a value of * indicates that the job will run
every minute
hour specifies the hours (0-23, 0=midnight) of the
day that the job will run; a value of * indicates that the job will run
every hour
day specifies the days (1-31) of the month that
the job will run; a value of * indicates that the job will run every day
month specifies the months (1-12) of the year that
the job will run; a value of * indicates that the job will run every
month
weekday specifies the days (0-6, 0 = Sunday) of
the week that the job will run; a value of * indicates that the job will
run every day
For example, to indicate that a job should run at midnight
every day, enter the following:
<when>0 0 * * *</when>
To indicate that a job should run at 6:15 every day, enter
the following:
<when>15 6 * * *</when>
There are other options that you can use. For example, to
indicate that a job should run every 15 minutes, enter the following:
<when>*/15 * * * *</when>
For more information about all available Cron options, see
the following URL:
http://www.sauronsoftware.it/projects/cron4j/manual.php#p02
-
(Optional) To modify the subject title of the activity report
email notification according to your preference, edit the value of the property
name in the
<configuration> element. By
default the subject title of the notification is set to IXIASOFT CCMS Activity Report.
For example, to change the details of the subject title,
modify the value of the property name in the code: <property name="mail.title" value =" "> as shown below:
...
<configuration>
<property name="mail.title" value="My title"/>
</configuration>
</job>
-
When you are done, save and close the schedule.xml file.
-
Restart the CCMS Scheduler service: