Job Initiation

Question:

What type of events are available to initiate jobs (e.g. presence of a file)?

Answer:

Jobs can be configured to start after the following events:

  • file system events: file has been added deleted; file names to be triggered can be configured as regular expressions;
  • calendar events: a given date, weekday, day of month, ultimo; these events can be configured to respect holidays;
  • API events: use of the API method spooler_job.start(); this method can be used by other jobs in any of the languages Java, Javascript, Perl, VBScript;
  • XML commands sent to the JobScheduler via TCP/IP or UDP datagrams. Jobs can be started, stopped (and otherwise controlled) by simple XML commands, e.g.
    <start_job job="cleanup_tmp_files" at="now">.
  • events created by the JobScheduler Operations Center (JOC) using the XML commands listed above.