You are viewing the documentation for Blueriq 17. Documentation for other versions is available in our documentation directory.

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 9 Next »

Table of contents 


Description

The Scheduler (Quartz) Component is introduced to be able to facilitate multi-node environments. This is used for evaluation cases and task in a DCM project (or a project that uses the process engine). Please consider if the advanced scheduler is more suitable for your situation. In the Basic scheduler the evaluation of task is done by a polling mechanism. Every time the interval expires the process engine starts evaluation for a project.

More information about the basic scheduler can be found at the Process Engine page.

Requirements

This component is configured to persist data in memory by default for demo and standalone development purpose, but we strongly advice to persist data in a database. See platform support for the supported databases.

Installation

Steps:

  1. Add scheduler-quartz to the list of spring active profiles in the bootstrap.properties (this profile is active when using the installer). More information on how to configure the application using Spring Profiles can be found here: External application configuration with Spring Profiles.
  2. Add the application-scheduler-quartz.properties file in the configuration location. This properties file is added in the 
    spring.config.additional-location
    when using the installer. Otherwise, please create this according to the documentation below.
  3. Run the provided scripts for creating the quartz tables in the database: msssql.sql or oracle.sql. The scripts are located in the release zip in \Runtime\Java\Webapp\DBScripts\blueriq-component-scheduler-quartz
  4. Define quartz database connection in the application-externaldatasources.properties file.

 

Steps 3 and 4 are applicable only if a job store database connection is chosen instead of in memory job store.

  • No labels