Zschimmer GmbH Impressum und Kontakt

Job Scheduler     Erste Seite

  XML     API     Register


logo

Datei factory.ini

In der Datei factory.ini können Einstellungen für den Job Scheduler vorgenommen werden.
Hinweis: Leere Einträge "eintrag=" gelten als nicht vorhanden und überschreiben keine Einstellung der XML-Konfiguration.

Beim Aufruf des Job Schedulers können Sie den Pfad dieser Datei mit der Option -ini angeben, z.B.:

scheduler installation path…\bin\scheduler.exe -ini=C:/Programme/scheduler/config/factory.ini

Bei der Installation durch das Setup-Programm des Job Schedulers wird die Datei factory.ini im Verzeichnis

scheduler installation path…\config
abgelegt. Aufrufe über das Startskript setzen den Pfad automatisch richtig.

Falls beim Aufruf des Job Schedulers der Pfad zur Datei sos.ini nicht angegeben wird, gelten folgende Vorgaben:

Unter Windows sollte die Datei dort angelegt werden, wo Windows seine .ini-Dateien erwartet, z.B. C:\WINDOWS oder C:\WINNT.
Unter Unix wird die Datei im Heimatverzeichnis des Benutzers erwartet.

Die Abschnitte

[spooler]

In diesem Abschnitt werden allgemeine Einstellungen des Schedulers vorgenommen.

 

config = dateiname Konfigurationsdatei
db = verbindungszeichenfolge Verbindungszeichenfolge der Datenbank
db_check_integrity = yes|no
db_history_table = name Name der Datenbanktabelle für die Historie
db_members_table =
db_order_history_table = name Name der Datenbanktabelle für die Auftragshistorie
db_order_step_history_table = name Name der Datenbanktabelle für die Schritte der Auftragshistorie
db_orders_table = name Name der Datenbanktabelle für die Aufträge
db_tasks_table = name Name der Datenbanktabelle für die Tasks
db_variables_table = name Name der Datenbanktabelle für die internen Variablen des Job Schedulers
history = yes|no Historie schreiben?
history_archive = yes|no|gzip Historiendateien archivieren?
history_columns = name, name, ... Zusätzliche Spalten in der Historie
history_file = dateiname Dateiname der Historie (für datenbanklosen Betrieb)
history_on_process = yes|no|zahl Nach spooler_process() Historiensatz schreiben?
history_with_log = yes|no|gzip Protokoll in die Historie schreiben?
html_dir = verzeichnis Verzeichnis der HTML-Dateien
id = scheduler_id Kennung des Job Schedulers
include_path = verzeichnis Verzeichnispfad für <include>
log = dateiname Dateiname des Protokolls scheduler.log
log_dir = verzeichnis Verzeichnis der Protokolle
log_level = log_level Protokollausgaben beschränken
log_mail_bcc = email_address Bcc-Empfänger der eMails
log_mail_cc = email_address Cc-Empfänger der eMails
log_mail_from = email_address Absender der eMails
log_mail_subject = text Betreff der eMails
log_mail_to = email_address To-Empfänger der eMails
mail_encoding =
mail_on_delay_after_error = Unterdrückung der eMail bei <delay_after_error>
mail_on_error = yes|no Mit Fehler beendete Task verschickt eMail
mail_on_process = yes|no|zahl Task mit spooler_process() verschickt eMail
mail_on_success = yes|no Erfolgreich gelaufende Task verschickt eMail
mail_on_warning = yes|no Wenn eine Warnung oder ein Fehler ausgegeben worden ist, wird am Task-Ende eine eMail verschickt
mail_queue_dir = verzeichnis Verzeichnis der zeitweilig nicht versendbaren eMails
mail_queue_only = yes|no eMail nicht versenden, nur in die eMail-Warteschlange hängen
max_db_errors = zahl Anzahl Datenbank-Fehler, bevor Job Scheduler aufgibt
need_db = yes|no|strict Ist die Datenbank notwendig?
order_history = yes_no Aufträge in die Historie schreiben?
order_history_with_log = yes|no|gzip Auftragsprotokolle in die Historie schreiben?
param = text Zur freien Verwendung
smtp = host_address Hostname oder IP-Nummer des SMTP-Servers für eMail Versand
subprocess.own_process_group = yes|no Subprozesse in eigener Prozessgruppe starten
tmp = path Verzeichnis der temporären Dateien

 

[job  job_path]

Für jeden Job kann ein Abschnitt in der factory.ini eingerichtet werden. Die Einträge hier haben Vorrang vor den gleichnamigen Einträgen im Abschnitt [spooler].

Der Pfad des Jobs muss ohne beginnenden Schrägstrich geschrieben werden, z.B. [job my_job] oder [job my_folder/my_job].

 

history = yes|no Historie schreiben?
history_archive = yes|no|gzip Historiendateien archivieren?
history_columns = name, name, ... Zusätzliche Spalten in der Historie
history_file = dateiname Dateiname der Historie (für datenbanklosen Betrieb)
history_on_process = yes|no|zahl Nach spooler_process() Historiensatz schreiben?
history_with_log = yes|no|gzip Protokoll in die Historie schreiben?
log_level = log_level Protokollausgaben beschränken
log_mail_bcc = email_address Bcc-Empfänger der eMails
log_mail_cc = email_address Cc-Empfänger der eMails
log_mail_from = email_address Absender der eMails
log_mail_subject = text Betreff der eMails
log_mail_to = email_address To-Empfänger der eMails
mail_on_delay_after_error = Unterdrückung der eMail bei <delay_after_error>
mail_on_error = yes|no Mit Fehler beendete Task verschickt eMail
mail_on_process = yes|no|zahl Task mit spooler_process() verschickt eMail
mail_on_success = yes|no Erfolgreich gelaufende Task verschickt eMail
mail_queue_dir = verzeichnis Verzeichnis der zeitweilig nicht versendbaren eMails
smtp = host_address Hostname oder IP-Nummer des SMTP-Servers für eMail Versand

 

[java]

Datei factory.ini, Abschnitt [java]

Einstellungen für Java.
Siehe auch die Datei sos.ini, Abschnitt [java].

 

class_path = class_path Für Java

 

[smtp]

Datei factory.ini, Abschnitt [smtp]

Hier können die Properties des JavaMail-Moduls eingestellt werden. Die Einstellungen mail.smtp.user und mail.smtp.password sind keine Properties und werden wie beschrieben behandelt. mail.smtp.host wird in sos.ini (Abschnitt [mail], Eintrag smtp=…) eingestellt.

 

mail.smtp.password = password Kennwort für Authentifizierung am SMTP-Server
mail.smtp.user = name Name für Authentifizierung am SMTP-Server

 


Software- und Organisations-Service GmbH

Zuletzt geändert von Joacim Zschimmer, 2007-10-29