IES-Admin (web) Dienste
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
undallElements
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.