Benutzen sie die linke oder die rechte Maustaste, um zur jeweils vorherigen bzw. nachfolgenden Änderung zu gelangen.
erste | letzte ![]() |
| Änderungen von: | |
| bis: | |
| Typ: | |
erste | letzte ![]() |
Jobs dienen als periodisch laufende Hilfsprogramme der Synchronisation und Bearbeitung von Daten.
Die Jobs können automatisch, mit Hilfe eines sogenannten Triggers gestartet werden. Mit dem Trigger wird ein Zeitplan erstellt, so dass die Jobs beliebig gestartet werden können (stündlich, täglich, wöchentlich oder monatlich serve as periodically running helper programs for the synchronization and processing of data.
Jobs can be started automatically with the help of a so-called trigger. The trigger creates a schedule so that jobs can be started as needed (hourly, daily, weekly or monthly, ...). Die Einstellung kann auf den Tag, Stunde und Minute genau konfiguriert werden. Bei Bedarf können die Jobs auch jederzeit manuell gestartet werden. Weiters können die Jobs einen aktiven oder inaktiven Status haben. Bei einem aktiven Status werden die Jobs gemäß dem eingestellten Trigger gestartet. Sind diese jedoch inaktiv, können sie lediglich manuell gestartet werden. Der Status kann jederzeit geändert werden.
Ein Trigger stellt einen Zeitplan für die Ausführung eines Jobs dar. Er legt fest, wann, wie oft, und in welchen Abständen der Job ausgeführt wird.
ZeitplantypHier erfolgt die Auswahl des Triggers:minütlicher TriggerWird dieser Parameter selektiert, so wird der Job jede Minute neu gestartetstündlicher TriggerBei diesem Parameter wird der Job jede Stunde neu gestartettäglicher TriggerMögliche Selektion der genauen Uhrzeit (Stunden und Minuten)wöchentlicher TriggerMögliche Selektion des Wochentages und der Uhrzeitmonatlicher TriggerSelektion, an welchem Tag und zu welcher Uhrzeit der Trigger starten sollSimple TriggerMögliche Einstellungen sind Anzahl der Wiederholungen, Beginn- und Ende-Datum, Minuten in Intervall.Cron TriggerHierbei handelt es sich um eine besondere Art von Trigger. Die Crono Expression kann aus 6 oder 7 Zeichen bestehen, die durch Leerzeichen getrennt sind. Diese Zeichen können alle erlaubten Werte darstellen, wie auch einige Sonderzeichen beinhalten (z.B
The setting can be configured down to the day, hour and minute.
If needed, jobs can also be started manually at any time.
Furthermore, jobs can have an active or inactive status. When active, jobs are started according to the configured trigger. If they are inactive, they can only be started manually. The status can be changed at any time.
A trigger represents a schedule for the execution of a job. It defines when, how often, and at what intervals the job is executed.
Namensfeld
Erlaubte Werte
Erlaubte Sonderzeichen
Field name
Allowed values
Allowed special characters
Seconds
0-59
, - * /
Minutes
0-59
, - * /
Hours
0-23
, - * /
Day-of-month
1-31
, - * ? / L W C
Month
1-12 or JAN-DEC
, - * /
Day-of-Week
1-7 or SUN-SAT
, - * ? / L C #
Year (Optional)
empty, 1970-2099
, - * /
Beispiele Examples:
|
Ausdrücke |
Bedeutung |
|
|---|---|---|
|
Expression |
Meaning |
|
|
0 0 12 * * ? |
Startet täglich um 12 Starts daily at 12:00 |
|
|
0 15 10 ? * * |
Startet täglich um Starts daily at 10:15 |
|
|
0 15 10 * * ? |
Startet täglich um Starts daily at 10:15 |
|
|
0 15 10 * * ? * |
Startet täglich um Starts daily at 10:15 |
|
|
0 15 10 * * ? 2005 |
Startet täglich um Starts daily at 10:15 während des Jahres during the year 2005 |
|
|
0 * 14 * * ? |
Startet täglich jede Minute beginnend um 14:00 und endet um 14 Starts every minute daily beginning at 14:00 and ending at 14:59 |
|
|
0 0/5 14 * * ? |
Startet täglich alle 5 Minuten beginnend um 14:00 und endet um Starts every 5 minutes daily beginning at 14:00 and ending at 14:55 |
|
|
0 0/5 14,18 * * ? |
Startet täglich alle 5 Minuten beginnend um 14:00 und endet um Starts every 5 minutes daily beginning at 14:00 and ending at 14:55, UND Startet alle 5 Minuten beginnend um AND starts every 5 minutes beginning at 18:00 und endet um and ending at 18:55 |
|
|
0 0-5 14 * * ? |
Startet täglich jede Minute beginnend um 14:00 und endet um 14 Starts every minute daily beginning at 14:00 and ending at 14:05 |
|
|
0 10,44 14 ? 3 WED |
Startet um 14:10 und um 14:44 jeden Mittwoch im Monat März |
Starts at 14:10 and at 14:44 every Wednesday in the month of March |
|
0 15 10 ? * MON-FRI |
Startet um 10:15 jeden Montag, Dienstag, Mittwoch, Donnerstag und Freitag |
Starts at 10:15 every Monday, Tuesday, Wednesday, Thursday and Friday |
|
0 15 10 15 * ? |
Startet um Starts at 10:15 am15ten jedes Monatson the 15th of every month |
|
|
0 15 10 L * ? |
Startet um Starts at 10:15 am letzten Tag jedes Monatson the last day of every month |
|
|
0 15 10 ? * 6L |
Startet um 10:15 am letzten Freitag jedes Monats |
Starts at 10:15 on the last Friday of every month |
|
0 15 10 ? * 6L 2002-2005 |
Startet um 10:15 am letzten Freitag jedes Monats in den Jahren 2002 Starts at 10:15 on the last Friday of every month in the years 2002, 2003, 2004 und 2004 and 2005 |
|
|
0 15 10 ? * 6#3 |
Startet um 10:15 am dritten Freitag jedes Monats |
|
Starts at 10:15 on the third Friday of every month |
Further information on cron triggers can be found at: http://quartz.sourceforge.net/javadoc/org/quartz/CronTrigger.html
Bei Bedarf kann in den Jobs auch ein Mailversand konfiguriert werden. Die Mailbenachrichtigungenthält nur den Job-Log, und wird an eine definierte Person verschickt, falls ein Logeintrag mit einem angegebenen Level existiert.
If needed, jobs can also be configured to send mail. The mail notification contains only the job log and is sent to a defined person if a log entry with a specified level exists.
Für das Monitoring von Jobs ist es ungeheuer wichtig, dass die implementierenden Job-Klassen auch entsprechend Loggen. Diese Logging-Informationen werden dann üblicherweise in die Webdesk-Datenbank-Logs geschrieben und sind dann somit über die Ansicht Monitoring > Logeinträge auswertbar.
Ein Monitoring der Jobs wird durch die Ansicht "Aktive Jobs" ermöglicht, wo alle aktiven Jobs auf einen Blick zu sehen sind. Weiters kann, bei entsprechender Parametrierung, der Verlauf des Jobs mit Hilfe der Logeinträge nachvollzogen werden. So wird anhand des parametrierten Log-Levels (definierter Status während des Jobverlaufes, wie z.B. Fehler, Warnung, ...) ersichtlich, ob ein Job problemlose durchgelaufen ist, oder ob bestimmte Probleme aufgetreten sind.
For monitoring jobs, it is extremely important that the implementing job classes log appropriately. This logging information is then usually written to the Webdesk database logs and can therefore be evaluated via the Monitoring > Log entries view.
Monitoring of jobs is enabled by the "Active jobs" view, where all active jobs can be seen at a glance. Furthermore, with appropriate parameterization, the progress of the job can be traced with the help of log entries. Based on the configured log level (a defined status during the job's progress, such as error, warning, ...), it becomes apparent whether a job ran without problems, or whether certain problems occurred.
In general, the log level of jobs in the log settings (Full System Administrator: System --> Log -Einstellungen) zumindest auf INFO stehen. Damit ist gewährleistet, dass alle Log-Informationen, welche vom Programmierer als INFO oder höherwertig qualifiziert wurden, ins Datenbank-Log geschrieben werden. Hiermit sollte z.b. bei einer Batchverarbeitung üblicherweise z.b. die Anzahl der verarbeiteten Datensätze gelogged werden. Jedenfalls werden damit Fehler (Exceptions) auf jeden Fall gelogged! Treten Fehler im Job auf, so ist es mitunter sinnvoll, den Logging-Level für Jobs auf DEBUG zu erhöhensettings) should be set to at least INFO. This ensures that all log information that the programmer has qualified as INFO or higher is written to the database log. For example, during batch processing, this should typically log the number of processed records. In any case, errors (exceptions) are logged in every case!
If errors occur in the job, it can be useful to increase the logging level for jobs to DEBUG!
| Mime Type | text/xml | ![]() | text/xml |
| Datei-name | ![]() | ||
| Größe (in Bytes) | 10092 | ![]() | 9143 |
|
Version 1 von Gabriel Gruber
am 15.08.26 12:57:24 Name: Allgemeines zu Jobs Variante: main - en Status: Veröffentlichung | ![]() |
Version 2 von Gabriel Gruber
am 15.08.26 12:59:30 Name: Jobs Variante: main - en Status: Veröffentlichung |