SOG-Helpcenter Logo SOG Business - Software

jobsched - Jobplanung


Enthält einen Datensatz für jeden Job-Planungseintrag.



Objektklasse: JobSched
key_1

Key-1
Format: char(8), Default: ' ', not null
SQL Funktion zum Bilden des Inhaltes: dbo.jobsched_build_key_1(schednr)
Text für Objectcontainer: #data:dbs.JobSched(schednr)

 




schednr

Eintragsnummer
Format: integer, MinValue: 0 MaxValue: 9999, Default: 0, not null
Teilfeld von key_1

 




idname

Identifikation
Format: char(30), Default: ' ', not null

Über die Identifikation eines Planungseintrages kann dieser auf automtischen Wege beeinflusst werden.
VacosConsole bietet z.B. die Möglichkeit eine Einplanung Anhand der Identifikaiton zu aktivieren.




status

Ausführungsstatus
Format: tinyint, MinValue: 0 MaxValue: 9, Default: 0, not null

0=Wartet auf Ausführung
1=Wird zur Zeit ausgeführt.
9=Soll nicht ausgeführt werden.




==> wartend

base.jobsched.wartend


==> aktiv

base.jobsched.aktiv


==> gesperrt

base.jobsched.gesperrt


runmode

Ausführungsmodus
Format: tinyint, MinValue: 0 MaxValue: 9, Default: 0, not null

0=Starten - Job bei Fehler abbrechen
1=Starten - Job bei Fehler stoppen
3=Testmodus - Job bei Fehler abbrechen
Im Testmodus wird der Job im Status "gestoppted" eingestellt. Die Jobfunktionen werden nicht wirklich ausgeführt, sondern der Ablauf nur simuliert.
4=Testmodus - Job bei Fehler stoppen
Im Testmodus wird der Job im Status "gestoppted" eingestellt. Die Jobfunktionen werden nicht wirklich ausgeführt, sondern der Ablauf nur simuliert.




==> StartAbortOnError

0=Starten - Job bei Fehler abbrechen

 




==> StartStoppOnError

1=Starten - Job bei Fehler stoppen

 




==> TestModeAbortOnError

3=Testmodus - Job bei Fehler abbrechen

Im Testmodus wird der Job im Status "gestoppted" eingestellt.
Die Jobfunktionen werden nicht wirklich ausgeführt, sondern der Ablauf
nur simuliert.




==> TestModeStoppOnError

4=Testmodus - Job bei Fehler stoppen

Im Testmodus wird der Job im Status "gestoppted" eingestellt.
Die Jobfunktionen werden nicht wirklich ausgeführt, sondern der Ablauf
nur simuliert.




jobname

zu startender Job
Format: char(30), Default: ' ', not null
Auswahlliste: job.awl

 




hhfirm

Firma für diese Jobausführung. Leer=Aktuelle Firma
Format: char(30), Default: ' ', not null

 




ordner

Ordnungsbegriff für Sortierung und Selektion in SOG Active Skin
Format: char(30), Default: ' ', not null

 




repeat

Wiederholung
Format: tinyint, MinValue: 0 MaxValue: 9, Default: 0, not null

0=Einmalig
1=Täglich
2=Wöchentlich
3=Monatlich
8=Jobstart erfolgt nicht automatisch
9=Alle "rptintervall" Minuten.

Siehe: JobV2




==> einmalig

base.jobsched.einmalig


==> taeglich

Überschrift: täglich
base.jobsched.taeglich


==> woechentlich

Überschrift: wöchentlich
base.jobsched.woechentlich


==> monatlich

base.jobsched.monatlich


==> manuell

base.jobsched.manuell


==> intervall

base.jobsched.intervall


==> amletztendesmonats

Überschrift: Am letzten Tag des Monats
base.jobsched.amletztendesmonats


starttag

Start Wochentag für tägliche Wiederholung und Intervallsteuerung
Format: tinyint, MinValue: 0 MaxValue: 9, Default: 0, not null

Festlegung des Startwochentages für automatische Aktivierungen. Ist hier ein Wochentag angegeben, wird die Einplanung nur innerhalb der "Tag von" und "Tag bis" Wochentage aktiviert werden.




==> Undefiniert

base.jobsched.Undefiniert


==> Montag

base.jobsched.Montag


==> Dienstag

base.jobsched.Dienstag


==> Mittwoch

base.jobsched.Mittwoch


==> Donnerstag

base.jobsched.Donnerstag


==> Freitag

base.jobsched.Freitag


==> Samstag

base.jobsched.Samstag


==> Sonntag

base.jobsched.Sonntag


endtag

Ende Wochentag für tägliche Wiederholung und Intervallsteuerung
Format: tinyint, MinValue: 0 MaxValue: 9, Default: 0, not null

Festlegung des Endwochentages für automatische Aktivierungen. Ist hier ein Wochentag angegeben, wird die Einplanung nur innerhalb der "Tag von" und "Tag bis" Wochentage aktiviert werden.

 




startdatum

Datum der Ausführung
Format: integer, MinValue: 0 MaxValue: 9999, Default: 0, not null

Siehe: JobV2




startzeit

Zeitpunkt der Ausführung
Format: integer, MinValue: 0 MaxValue: 9999, Default: 0, not null

Siehe: JobV2




enddatum

Datum der letzten Ausführung (incl.)
Format: integer, MinValue: 0 MaxValue: 9999, Default: 0, not null

 




pausestart

Pausezeitraum. Starttag der Pause (incl.)
Format: integer, MinValue: 0 MaxValue: 9999, Default: 0, not null

 




pauseende

Pausezeitraum. Endtag der Pause (incl.). Leer=Nur am Starttag
Format: integer, MinValue: 0 MaxValue: 9999, Default: 0, not null

 




rptintervall

Wiederholungsintervall in Minuten
Format: integer, MinValue: 0 MaxValue: 9999, Default: 0, not null

Ist repeat auf "intervall" eingestellt, muss hier das Wiederholungsintervall in Minuten angegeben werden. Default=60
Ist rptintervall<=10 erfolgt der erste Start mit Start des Dienstes.
ist rptintervall> 10 erfolgt der erste Start nach Ablauf des ersten Intervalls.




zeitvon

Einschränkung der Tageszeit (von) für Intervallsteuerung
Format: integer, MinValue: 0 MaxValue: 9999, Default: 0, not null

Zeitraum, in dem die Einplanung aktiviert werden soll. Einplanungen werden nur in dem über "Zeit von" und "Zeit bis" festgesetzten Zeitraum automatisch aktiviert.




zeitbis

Einschränkung der Tageszeit (bis) für Intervallsteuerung
Format: integer, MinValue: 0 MaxValue: 9999, Default: 0, not null

Zeitraum, in dem die Einplanung aktiviert werden soll. Einplanungen werden nur in dem über "Zeit von" und "Zeit bis" festgesetzten Zeitraum automatisch aktiviert.




fehlerzeit

Zeitpunkt des letzten Fehlers
Format: bigint, MinValue: 0 MaxValue: 99999999, Default: 0, not null

 




fehlerjob

Name des Jobs des letzten Fehlers
Format: char(30), Default: ' ', not null

 




fehlerschritt

Schrittnummer des letzten Fehlers
Format: integer, MinValue: 0 MaxValue: 9999, Default: 0, not null

 




fehlertext

Fehleraussage des letzten Fehlers
Format: varchar(250), Default: '', not null

 




last_start

Zeitpunkt des Starts der letzten Ausführung
Format: bigint, MinValue: 0 MaxValue: 99999999, Default: 0, not null

 




last_start_user

Benutzer, der den letzten Start ausgelöst hat.
Format: char(6), Default: ' ', not null

 




last_ende

Zeitpunkt des Endes der letzten Ausführung
Format: bigint, MinValue: 0 MaxValue: 99999999, Default: 0, not null

 




prio

Ausführungspriorität. 0=Hoch 9=Niedrig
Format: tinyint, MinValue: 0 MaxValue: 9, Default: 0, not null

0=Hoch
9=Niedrig

Achtung Planungen mit Prio 99 und höher kommen niemals "echt" zur Ausführung!
Prio 99 kann verwendet werden, um einen Job oder eine Jobstruktur testweise zu aktivieren.
Die Ausführung erfolgt im Testmodus, sodass nur protokolliert wird, welche Programme im Echtlauf gestartet werden würden.




userid

Sachbearbeiter, unter dessen Account der Job ausgeführt werden soll.
Format: char(6), Default: ' ', not null
Auswahlliste: sachbea.awl

 




schedgroup

Gruppenname für Jobausführungen.
Format: varchar(100), Default: '', not null

Ist hier ein Gruppenname angegeben, wird sichergestellt, dass nur jeweils
genau ein Job dieser Gruppe gleichzeitig aktiv sein kann.




checkfile

Name einer Datei, die zur Ausführung des Jobs existieren muss.
Format: varchar(250), Default: '', not null

Ist die Datei nicht vorhanden, wird der Job nicht ausgeführt.




lockfile

Sperrdatei
Format: varchar(250), Default: '', not null

Wird hier ein Dateiname angegeben, wird geprüft, ob die angegebene Datei existiert. Existiert die Datei, wird die Funktion nicht ausgeführt!




semaname

Semaphore
Format: char(60), Default: ' ', not null

Wird hier der Name einer Semaphoren angegeben, wird die Funktion nur dann gestartet, wenn die angegebene Semaphore nicht in Benutzung ist.




respuser

Sachbearbeiter für Rückmeldung über Erfolg und Mißerfolg des Jobschritts.
Format: char(30), Default: ' ', not null
Auswahlliste: sachbea.awl

Sachbearbeiter für Rückmeldung bei Jobplanung.




respfkt

Definiert die Art der Benachrichtigung des respuser-Sachbearbeiters
Format: tinyint, MinValue: 0 MaxValue: 9, Default: 0, not null

 




id_aufgaben_presets

Aufgabenvorbelegung
Format: integer, MinValue: 0 MaxValue: 9999, Default: 0, not null
Auswahlliste: VALUEPAIRS

Über dieses Feld kann eine Aufgabenvorbelegung definiert werden, die wenn die entsprechende Rückmeldefunktion gepflegt ist, wirkt.




keeplog

Logbuch aufbewahren
Format: smallint, MinValue: 0 MaxValue: 99, Default: 0, not null

Anzahl Logbucheinträge, die aufbewahrt werden sollen.
0=Keine Aufbewahrung von Jobprotokollen.
>1=n Jobprotokolle aufbewahren, und am Ende des Joblaufs in die Datenbank importieren.




hhupd

Aktualisierungsdatum
Format: bigint, MinValue: 0 MaxValue: 99999999, Default: 0, not null