IES-Admin (web) Dienste

Aus SiteparkWiki
Zur Navigation springen Zur Suche springen

Der IES stellt über Dienste verschiedene Funktionalitäten bereit, die in diesem Bereich administriert werden. Je nach Art des Dienstes werden sie durch Nutzeraktionen oder automatisch in Intervallen (Scheduler) ausgeführt.

Um in den Dienste-Bereich zu wechseln klicken Sie bitte den Menüpunkt 'Dienste' in der Bereichsauswahl an. Ist der Dienste-Bereich ausgewählt, wird in dem Hauptfenster eine Tabelle dargestellt, in der die einzenen Dienste aufgelistet sind.

Lock Scheduler
Prüft, ob inaktive Sperrungen den Timeout erreicht haben und löscht die entsprechenden Sperren.
Indexer Service
Dieser Dienst verwaltet die Indexe für Volltextsuchen mit Hilfe der Lucene-Search-Engine
R Service
Dieser Dienst ermöglicht das Ausführen von R-Scripten (siehe http://www.r-project.org/). Um diese Dienst verwenden zu können muss R und der TCP/IP Server Rserve (http://rosuda.org/Rserve/) installiert werden
Ldap Service
Über diesen Dienst können Nutzerdaten als Nutzer oder Artikel über eine LDAP-Schnittstelle in den IES importiert werden
Link-Tree Service
Mit Hilfe des <sp:linktree>-Tag können Bäume durch Artikel-Verknüpfungen aufgebaut werden um z.B. Navigationen (Sitemaps) für Web-Sites zu erstellen. Dieser Dienst Verwaltet diese Bäume.
Counter Manager
Mit Hilfe des <spt:counter>-Tags können Zähler erstellt werden, die über diesen Server verwaltet werden
Depencencies Service
Artikel haben durch Links und Suchabfragen oftmals Abhängigkeiten untereinander. Änderungen von Daten haben Auswirkungen auf mehrere Artikel, die dann neu generiert werden müssen. Dieser Dienst verwaltet die Abhängigkeiten der einzelnen Artikel.
Publisher Service
Der Publisher-Service erzeugt aus Artikel und Templates textuelle Daten die dann je nach Publikationsbereich publiziert werden.
Task Scheduler
Artikel können Tasks beinhaltet, die zu einem bestimten Zeitpunkt ausgeführt werden sollen. Dieser Dienst prüft ob ein Task ausgeführt werden muss und führt ihn dann ggf. aus.
Article Observer
Der Article Observer entscheidet bei Änderungen von Artikel, ob diese auch die Ausführung eines der oben aufgeführten Dienste erfordern.
LDAP Import Service
Service zum Importieren und Synchronisieren von LDAP-Nutzern in den IES.
Report Service
Dieser Service sammelt Daten über Verknüpfungen von Elementen untereinander, die durch Template-Logik entstehen (Experementierstadium).
Compiler Service
Mit diesem Service werden Templates, die im IES erzeugt und bearbeitet werden kompiliert.

Die Tabelle enthält folgende Spalten:

Name
Name des Dienstes
Prozess Zähler
Gibt an, wie oft dieser Dienst seit dem letzten Start des IES ausgeführt wurde.
Prozess Zeit
Gibt an wieviel Zeit der Dienst für seine Aktionen insgesamt seit dem letzten Start des IES benötigt hat.
zuletzt gestartet
Zeigt, wann der Dienst das letzte mal gestartet wurde
Basiszeit
Die Basis-Uhrzeit, mit der der nächste Zeitpunkt errechnet wird an dem der Dienst erneut ausgeführt werden soll.
Intervall
Gibt an, in welchen Abständen der Dienst gestartet werden soll.
nächster Start
Gibt den nächsten Start des Dienstes an. Diese Uhrzeit wird duch die Basiszeit und dem angegebenen Intervall berechnet.

Dienste starten

Klicken Sie die 'Dienst starten'-Schaltfläche an um einen gestoppten oder suspendierten Dienst wieder zu starten


Dienst manuell starten

Klicken Sie die 'Dienst manuell starten'-Schaltfläche an um einen Dienst auszuführen und somit nicht auf das nächste Scheduler-Intervall warten zu müssen.


Dienst pausieren

Klicken Sie die 'Dienst pausieren'-Schaltfläche an um einen Dienst vorübergehend anzuhalten. Alle noch abzuarbeitenden Aktionen des Dienstes werden nach dem Aktivieren des Dienstes abgeabeitet.


Dienst stoppen

Klicken Sie die 'Dienst stoppen'-Schaltfläche an um einen Dienst zu stoppen. Alle noch abzuarbeitenden Aktionen des Dienstes werden werden gelöscht und auch nach einem Aktivieren des Dienstes nicht abgearbeitet.


Dienst konfigurieren

Klicken Sie die 'Dienst konfigurieren'-Schaltfläche an um Einstellungen an dem markierten Dienst vorzunehmen.


Einfache Dienste

Für einfache Dienste sind zur Zeit keine Konfigurationen nötig.


Scheduler

Für Scheduler-Dienste kann eingestellt werden, zu welchen Zeitpunkten der Dienst gestartet werden soll.

Basisuhrzeit
Mit der Basisuhrzeit werden die Zeitpunkte errechnet an denen der Dienst ausgeführt werden soll. Wurde der Dienst beispiesweise um 13:00 gestartet, ist die Basisuhrzeit 1:37 Uhr und der Dienst soll alle 6 Stunden ausgeführt werden, beginnt der Dienst um 13:37 Uhr, 19:37 Uhr und am nächsten Tag um 1:37 Uhr, 7:37 Uhr, 13:37 Uhr, usw. Bei einer unsymtrischen Wiederholung von Beispielsweise 25 Stunden wird der Dienst am nächsten Tag um 2:37 Uhr, am darauf folgendem Tag um 3:37 Uhr, usw. ausgeführt.
Intervall
Das Zeitintervall, in dem der Scheduler-Dienst ausgeführt werden soll.


Dependencies Service

Für den Dependencies können noch folgende zusätzliche Konfigurationen vorgenommen werden

Folgende Poolabhängigkeiten ignorieren
Im Standard-Fall werden die Felder elements und allElements bei der Prüfung von Abhängigkeiten ignoriert, da bei neu angelegten und gelöschten Elementen in alt-Systemen eine hohe Anzahl an Artikel unnötigerweise generiert werden. Der Grund dafür ist der Aufbau der Content-Templates zur Ermittlung der Rubrikseite. Hier kann konfiguriert werden, welche Pool-Felder bei der Abhängigkeitsprüfung ignoriert werden sollen.