Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Minor corrections to grammar

...

One of the methods to implement dependencies between  job chains is using event handlers. Whenever an event is created an entry is made into the data base table scheduler_events. In the event handler the conditions are defined to add an order for the job chain to be started.

Notice that the event service will not work with data base H2.

Events are processed by a JobScheduler Instance. This could be a Supervisor JobScheduler if a Workload JobScheduler is registered with that instance otherwise the Workload JobScheduler is used.

The  The events can be monitored with  with the JOC Cockpit web interface, which replaces the JID - JobScheduler Information Dashboard interface which is deprecated as of JobScheduler Release 1.12.0.

Event Service

Before events can be used the event service has to be installed. It is part of the JobScheduler installation if ordered configured within the installation procedure.

 

 

But it is also possible to install  the event service The Event Service can also be installed in an existing JobScheduler instance. For more information  for this purpose have a look at  information see  How to install the Event Service feature in JobScheduler.

The job chain scheduler_event_service is running in predetermined intervals or whenever an event is created and . The event service checks all .xml data files in folderthe $SCHEDULER_DATA/config/events folder for information matching the active events which are stored in the data base database table .  All job chains within the actual live folder may be concerned.

...

The event handler is a  .xml data file which contains the definitions of the events and the commands which are triggered .

For each job chain  chain started by events we need an action to be defined in the event handler. An action has the two parts:

...

An event is uniquely defined by event class and event ID. Together with and/or/not the events of a group are combined to the condition.

In the command part the order Order is defined to start the job chain Job Chain as soon as the condition becomes true. It  It is also possible to use the  command add event for creating command to create new events.

Every event which is used in the condition has to be deleted from the database with the command remove event command .

Handling events in jobs / job chains

...

For more information about eventing see the reference guide JobScheduler Events, Definition and Processing

...