Folgende Felder bilden die Basisdaten einer Serveraufgabe:


Itemtyp

Serveraufgabe

Status

aktiv / inaktiv
Inaktive Serveraufgaben werden vom OServer nicht verarbeitet (myCMDB3: attrServeraufgabe.inaktiv = 'X'). Wenn in einer Serveraufgabe zu viele Verarbeitungsfehler auftreten, kann der Oserver die Serveraufgabe auf inaktiv setzen.


Klasse

Folgende Klassen sind aktuell möglich:


Itemtyp

Klasse 1

Klasse 2

Kz

Serveraufgabe

Administration

OServer-Statusmeldung

STAT

Serveraufgabe

Mail

Mail nur schreiben

MAIL:S

Serveraufgabe

Mail

Mail komplett

MAIL

Serveraufgabe

Mail

Mail nur lesen

MAIL:L

Serveraufgabe

Überwachungsaufgaben

Telefonanlage

TAPI:T

Serveraufgabe

Import

ADS-Connect

IMEX:L

Serveraufgabe

Import

SQL-Connect

IMEX:I

Serveraufgabe

Export

Datenexport

IMEX:K

Serveraufgabe

Überwachungsaufgaben

myCMDB Dienste

IMEX:S

Serveraufgabe

Überwachungsaufgaben

SQL-Beobachtung

IMEX:O

Serveraufgabe

Überwachungsaufgaben

Watchdog

IMEX:W

Serveraufgabe

Aufgabenliste

Feldzuordnungen

IMEX:Z

Serveraufgabe

Überwachungsaufgaben

Monitoring

SQL:M

Serveraufgabe

Zeitsteuerung

Programmaufruf

SQL:E






Hierbei ist Itemtyp und das Kennzeichen (Kz) fest vorgeschrieben, Klasse 1 und Klasse 2 ist vom Kunden frei wählbar.


Ident

Frei zu definierender eindeutiger Ident der Serveraufgabe.


Aufgabengruppe

Über die Aufgabengruppe können Serveraufgaben gruppiert und deren Ausführung über mehrere OServer-Instanzen, die auf mehreren Servern installiert sind, verteilt werden. Über den OServerManager wird 

Instanz konfiguriert, welche Aufgabengruppe in der jeweiligen Installation bearbeitet werden soll.

Frequenz

Eine Serveraufgabe läuft einmalig oder periodisch ab. Falls Sie einmalig ablaufen soll, wird die Frequenz auf 0 gesetzt. Falls Sie periodisch ablaufen soll, wird in der Frequenz die Anzahl Stunden zwischen zwei

Läufen definiert. Jede Serveraufgabe sollte zur Schonung der Hardwareresourcen des Rechners so selten wie möglich, bzw. so oft wie nötig ablaufen.

Frequenz Minuten

Wenn dieses Kennzeichen auf JA gesetzt werden, bedeutet die Frequenz-Angabe nicht Anzahl Stunden, sondern Anzahl Minuten.

Frequenz Zusatzbedingung

Die alternative Ausführungsfrequenz wird in der Frequenz Zusatzbedingung angegeben mit: FreqFormel ( Teil 1 ; Teil 2 ; Teil 3 ; Teil 4 ; Teil 5


Dabei sind das Wort FreqFormel, die Klammern und die Semikolons stets zu verwenden. Es ist zu beachten, dass trotzdem eine Frequenz angegeben werden muss, nämlich um anzugeben in welchen Zyklen die Ausführungsfrequenz überwacht werden soll.


Teil5:        enthält das Feld aus dem die Nächste Ausführung entnommen werden soll. Falls hier kein Wert eingetragen wird, wird die Information aus der Serveraufgabe  [F33010] entnommen.

Teil4:        enthält die Uhrzeit der Ausführung. Falls hier kein Wert eingetragen wird, wird die Uhrzeit aus dem Feld Nächste Ausführung [F33010] entnommen, bzw. in diesem fortgeschrieben.

Teil3:        enthält den Zeitabstand in Wochen oder Monaten, z.B.
1W = jede Woche, 2W = jede zweite Woche, …
1M = jeden Monat, 2M = jeden zweiten Monat, …

Teil2:        kann nur bei Zeitabstand in Wochen angegeben werden und enthält die Wochentage, an denen der Call angelegt werden soll, z.B. 

MO,DI,MI,DO,FR = Werktags von Montag bis Freitag,
MO = nur Montags,
MO,FR = nur Montags und Freitags, …

Teil2 kann auch entfallen, dann erfolgt die Ausführung unabhängig vom Wochentag.


Teil1:        Gibt die Anzahl der Zeitabstände an, zu denen der Call generiert werden soll.


Beispiele für übliche Ausführungsfrequenzen:


Jeden Werktag:        FreqFormel ( ; MO,DI,MI,DO,FR; )

Jeden Werktag um 12:00 Uhr:        FreqFormel ( ; MO,DI,MI,DO,FR; ; 12:00)

Immer Montags und Freitags:        FreqFormel ( ; MO,FR; )

Jeden ersten eines Monats:        FreqFormel ( 1; ; 1M)

Jeden ersten Montag eines Monats:        FreqFormel ( 1; MO; 1M)

Alle zwei Monate am 15.ten des Monats:        FreqFormel ( 15; ; 2M)

Alle zwei Wochen Montags:        FreqFormel ( ; MO; 2W)


Verantwortlicher
Name des Verantwortlichen der Serveraufgabe. Das Feld ist rein informativ.

Mailadresse
Mailadresse des Verantwortlichen der Serveraufgabe. In einigen Situationen schreibt der OServer dem Verantwortlichen eine Mail, deren Empfänger hier angegeben werden kann.

Mailwichtigkeit
Maiwichtigkeit, mit der der OServer Mails verschickt. Gültige Werte sind:

Leer oder 1 = normal, 0 = niedrig, 2 = hoch.
Dieses Kennzeichen wird nur bei Anbindung an einen MS Exchangeserver verwendet.

Nächste Ausführung
Hier wird der nächste Ausführungszeitpunkt festgehalten, wenn für die Serveraufgabe aktuell kein Serverprozess gestartet ist, z.B. weil die Frequenz so groß ist, dass der OServer den Serverprozess für die Aufgabe jedes Mal neu startet. In der Regel wird der Zeitpunkt der nächsten Ausführung nur beim kompletten Stopp des OServers in der Serveraufgabe fortgeschrieben.

Anzahl Reparaturminuten
Der Oserver holt keine vergessenen Aufgaben nach. Das heißt, wenn seit dem 1.Januar täglich eine Erinnerungsmail geschrieben werden soll und der OServer wird erst am 15. Januar gestartet, werden NICHT nachträglich 15 Erinnerungsmails generiert. Der Oserver plant bei Start die nächste Ausführung generell in der Zukunft, lediglich wenn über die Frequenz viel Zeit zwischen zwei Ausführungen vorgesehen sind, holt der Oserver eine verpasste Ausführung nach, wenn der Ausführungszeitpunkt lediglich die Anzahl Reparaturminuten hinter dem Oserver-Startzeitpunkt zurückliegt.

Basistabelle

Die Basistabelle ist aktuell rein informativ.

Die Detaildaten einer Serveraufgabe werden in den zugeordneten Texten verwaltet. Hier sind folgende Titel vorgesehen:


  • Mailbetreff
  • Mailtext
  • Aufgabenbasis
  • Reaktion
  • Feldzuordnungen
  • Parameter


Der jeweilige Inhalt der Detaildaten, bzw. welche Texte in welcher Form gesetzt werden müssen, bestimmt die Klasse der Serveraufgabe und wird bei der Serveraufgabe (siehe Kapitel 6.3 Serveraufgaben) beschrieben.

Administration - OServer-Statusmeldung [STAT]

Zusätzlich müssen die nachfolgenden Felder wie folgt gefüllt sein:


Serveraufgabe.mailadresse
mit der Mailadresse, an die die Statusmeldung verschickt werden soll.


Der Inhalt der Statusmeldung ist nicht veränderbar. Nicht nur die Statusmeldung an sich enthält zur Überwachung des OServers wichtige Informationen, auch das Ausbleiben der Statusmeldung zeigt ein aktuelles Problem an, welches ansonsten eventuell länger unbemerkt bleiben würde.


Gültigkeit der Definitionen

Der OServer überprüft nur einmal täglich die Definition der Serveraufgaben. Wird die Definition der Serveraufgabe abgeändert und soll der OServer die neue Definition sofort berücksichtigen, muss eine Überprüfung der Serveraufgaben gestartet werden. Dies erfolgt entweder über:

  1. Neustart des OServers
  2. Klick auf "Aufträge neu einlesen" über den OServerManager
  3. Webrequest über einen Webbrowser: http://servername:5500/refresh wobei der Servername natürlich stellvertretend für den Hostname des Rechners steht, auf dem der OServer installiert ist.