Difference between revisions of "Job Scheduler Subsystem"

From Dogtag
Jump to: navigation, search
m (References)
m (Replaced content with "This page has been moved to https://github.com/dogtagpki/pki/wiki/Scheduler-Configuration.")
Line 1: Line 1:
= Configuration =
+
This page has been moved to https://github.com/dogtagpki/pki/wiki/Scheduler-Configuration.
 
 
<pre>
 
jobsScheduler._000=##
 
jobsScheduler._001=## jobScheduler
 
jobsScheduler._002=##
 
jobsScheduler.enabled=false
 
jobsScheduler.interval=1
 
</pre>
 
 
 
== Plugins ==
 
 
 
<pre>
 
jobsScheduler.impl.PublishCertsJob.class=com.netscape.cms.jobs.PublishCertsJob
 
jobsScheduler.impl.RenewalNotificationJob.class=com.netscape.cms.jobs.RenewalNotificationJob
 
jobsScheduler.impl.RequestInQueueJob.class=com.netscape.cms.jobs.RequestInQueueJob
 
jobsScheduler.impl.UnpublishExpiredJob.class=com.netscape.cms.jobs.UnpublishExpiredJob
 
</pre>
 
 
 
== Certificate Renewal Notifier ==
 
 
 
<pre>
 
jobsScheduler.job.certRenewalNotifier.cron=0 3 * * 1-5
 
jobsScheduler.job.certRenewalNotifier.emailSubject=Certificate Renewal Notification
 
jobsScheduler.job.certRenewalNotifier.emailTemplate=[PKI_INSTANCE_PATH]/[PKI_SUBSYSTEM_TYPE]/emails/rnJob1.txt
 
jobsScheduler.job.certRenewalNotifier.enabled=false
 
jobsScheduler.job.certRenewalNotifier.notifyEndOffset=30
 
jobsScheduler.job.certRenewalNotifier.notifyTriggerOffset=30
 
jobsScheduler.job.certRenewalNotifier.pluginName=RenewalNotificationJob
 
jobsScheduler.job.certRenewalNotifier.senderEmail=
 
jobsScheduler.job.certRenewalNotifier.summary.emailSubject=Certificate Renewal Notification Summary
 
jobsScheduler.job.certRenewalNotifier.summary.emailTemplate=[PKI_INSTANCE_PATH]/[PKI_SUBSYSTEM_TYPE]/emails/rnJob1Summary.txt
 
jobsScheduler.job.certRenewalNotifier.summary.enabled=true
 
jobsScheduler.job.certRenewalNotifier.summary.itemTemplate=[PKI_INSTANCE_PATH]/[PKI_SUBSYSTEM_TYPE]/emails/rnJob1Item.txt
 
jobsScheduler.job.certRenewalNotifier.summary.recipientEmail=
 
jobsScheduler.job.certRenewalNotifier.summary.senderEmail=
 
</pre>
 
 
 
== Certificate Publishing ==
 
 
 
<pre>
 
jobsScheduler.job.publishCerts.cron=0 0 * * 2
 
jobsScheduler.job.publishCerts.enabled=false
 
jobsScheduler.job.publishCerts.pluginName=PublishCertsJob
 
jobsScheduler.job.publishCerts.summary.emailSubject=Certs Publishing Summary
 
jobsScheduler.job.publishCerts.summary.emailTemplate=[PKI_INSTANCE_PATH]/[PKI_SUBSYSTEM_TYPE]/emails/publishCerts.html
 
jobsScheduler.job.publishCerts.summary.enabled=true
 
jobsScheduler.job.publishCerts.summary.itemTemplate=[PKI_INSTANCE_PATH]/[PKI_SUBSYSTEM_TYPE]/emails/publishCertsItem.html
 
jobsScheduler.job.publishCerts.summary.recipientEmail=
 
jobsScheduler.job.publishCerts.summary.senderEmail=
 
</pre>
 
 
 
== Request in Queue Notifier ==
 
 
 
<pre>
 
jobsScheduler.job.requestInQueueNotifier.cron=0 0 * * 0
 
jobsScheduler.job.requestInQueueNotifier.enabled=false
 
jobsScheduler.job.requestInQueueNotifier.pluginName=RequestInQueueJob
 
jobsScheduler.job.requestInQueueNotifier.subsystemId=ca
 
jobsScheduler.job.requestInQueueNotifier.summary.emailSubject=Requests in Queue Summary Report
 
jobsScheduler.job.requestInQueueNotifier.summary.emailTemplate=[PKI_INSTANCE_PATH]/[PKI_SUBSYSTEM_TYPE]/emails/riq1Summary.html
 
jobsScheduler.job.requestInQueueNotifier.summary.enabled=true
 
jobsScheduler.job.requestInQueueNotifier.summary.recipientEmail=
 
jobsScheduler.job.requestInQueueNotifier.summary.senderEmail=
 
</pre>
 
 
 
== Unpublish Expired Certificates ==
 
 
 
<pre>
 
jobsScheduler.job.unpublishExpiredCerts.cron=0 0 * * 6
 
jobsScheduler.job.unpublishExpiredCerts.enabled=false
 
jobsScheduler.job.unpublishExpiredCerts.pluginName=UnpublishExpiredJob
 
jobsScheduler.job.unpublishExpiredCerts.summary.emailSubject=Expired Certs Unpublished Summary
 
jobsScheduler.job.unpublishExpiredCerts.summary.emailTemplate=[PKI_INSTANCE_PATH]/[PKI_SUBSYSTEM_TYPE]/emails/euJob1.html
 
jobsScheduler.job.unpublishExpiredCerts.summary.enabled=true
 
jobsScheduler.job.unpublishExpiredCerts.summary.itemTemplate=[PKI_INSTANCE_PATH]/[PKI_SUBSYSTEM_TYPE]/emails/euJob1Item.html
 
jobsScheduler.job.unpublishExpiredCerts.summary.recipientEmail=
 
jobsScheduler.job.unpublishExpiredCerts.summary.senderEmail=
 
</pre>
 
 
 
= References =
 
 
 
* [[PKI Subsystem Configuration]]
 

Revision as of 23:02, 29 July 2022

This page has been moved to https://github.com/dogtagpki/pki/wiki/Scheduler-Configuration.