Funktionen des Distribution Servers

In diesem Abschnitt:

Autorisierte Benutzer sollten sich der folgenden Distribution Server-Aktivitäten und -Funktionen bewusst sein:


Nach oben

x
Distribution Server-Start

In diesem Abschnitt:

Beim Start ruft der Distribution Server das IBFS-System auf, um Informationen darüber zu erhalten, wie mit dem WebFOCUS-Repository kommuniziert wird. Bei der Installation des WebFOCUS Client können Sie eine vorhandene SQL-Datenquelle angeben oder auswählen, dass WebFOCUS die Apache Derby SQL-Datenquelle installiert und konfiguriert. Wenn der Distribution Server nicht mit dem Repository kommunizieren kann, startet er nicht. Wenn der Distribution Server nicht startet, sehen Sie in den Distribution Server-Start-Tracedateien und Log-Dateien nach, ob Fehlermeldungen vorhanden sind. Weitere Informationen finden Sie unter Distribution Server Startup-Tracingdateien.

Nach der erfolgreichen Initialisierung sucht der Distribution Server nach Jobs, die wiederhergestellt werden müssen, wie es durch die Parameter Wiederherstellung und Scanback angegeben wird, und nach Jobs, die ausgeführt werden müssen, wie es durch den Wert NEXTRUNTIME jedes einzelnen Zeitplans angegeben wird.



x
Wichtige Hinweise, wenn der Distribution Server separat vom WebFOCUS Client installiert wird

Wenn der ReportCaster Distribution Server als ein eigenständiger Server installiert wird, auf einem Rechner, der separat ist vom WebFOCUS Client, müssen Sie zusätzliche manuelle Schritte durchführen, um sicherzustellen, dass Konfigurationsänderungen, die über die WebFOCUS-Administrationskonsole gemacht werden, ReportCaster zur Verfügung stehen. Dies ist so, weil der eigenständige Distribution Server keinen Zugriff auf die WebFOCUS-Konfigurationsdateien hat, die von der Konsole aktualisiert werden. Dies ist besonders wichtig, wenn Sie externe Sicherheit für WebFOCUS konfigurieren, da es sein kann, dass Ihre ReportCaster-Jobs nicht richtig ausgeführt werden, wenn der Distribution Server nicht dieselben Sicherheitseinstellungen verwendet wie der WebFOCUS Client.

Es wird empfohlen, dass Sie Änderungen an WebFOCUS vornehmen, wie es die Dokumentation vorsieht, und sie dann mit einem Webbrowser testen. Wenn die Einstellungen überprüft werden, führen Sie die folgenden Schritte durch, um sicherzustellen, dass die Konfiguration ReportCaster zur Verfügung steht:

  1. Kopieren Sie die Datei webconfig.xml vom Verzeichnis …\ibi\WebFOCUS81\config in das Verzeichnis …\ibi\WebFOCUS81\config auf dem eigenständigen Distribution Server-Rechner.
  2. Kopieren Sie die Datei odin.cfg file vom Verzeichnis …\ibi\WebFOCUS81\client\etc in das Verzeichnis …\ibi\WebFOCUS81\client\etc auf dem eigenständigen Distribution Server-Rechner.
  3. Wenn sich der Installationspfad des Distribution Servers vom Installationspfad des WebFOCUS Client unterscheidet, bearbeiten Sie die webconfig.xml-Datei auf dem Distribution Server und ändern Sie global den Installationspfad, damit der Installationspfad des Distribution Servers übereinstimmt. Wenn beispielsweise der WebFOCUS Client installiert wird auf C:\ibi\WebFOCUS81 und der Distribution Server installiert ist auf D:\ibi\WebFOCUS81, ändern Sie global C:\ibi\WebFOCUS81 in D:\ibi\WebFOCUS81 in der Datei webconfig.xml auf dem Distribution Server.
  4. Starten Sie den Distribution Server neu und testen Sie das geplante Job-Verhalten.

Nach oben

x
Wiederherstellung

Referenz:

Der Zweck des Wiederherstellung-Parameters im Serverkonfigurations-Tool ist es, Jobs wiederherzustellen, die in die ReportCaster Distribution Server-Warteschlange platziert wurden, jedoch nicht ausgeführt wurden. Dies kann daran liegen, dass der Distribution Server oder Reporting Server angehalten wurden. Sie können das Wiederherstellungs-Funktion aktivieren, indem Sie Wiederherstellung auf ON stellen im ReportCaster-Serverkonfigurations-Tool.

Wenn Sie einen Zeitplan erstellen und der Wiederherstellung-Parameter ist auf ON gestellt, wird das Feld RECOVERY auf N in der Repository-Tabelle BOTSHED gestellt. Wenn der Zeitplan in die Warteschlange zur Ausführung eingereiht wird, wird das Feld RECOVERY auf Y gestellt. Dies bedeutet, dass, falls der Distribution Server nicht mehr verfügbar ist, während sich der Job weiterhin in der Warteschlange befindet, der ReportCaster den Job wiederherstellen wird, sobald der ReportCaster Distribution Server wieder verfügbar ist, selbst wenn der Wiederherstellung-Parameter auf OFF gestellt wurde im ReportCaster-Serverkonfigurations-Tool . Nachdem der Job ausgeführt wurde und alle Log-Datensätze geschrieben wurden, wird das RECOVERY-Feld wieder zurück auf N gestellt.

Jeder Job der ausgeführt wird, weil der Wiederherstellung-Parameter auf ON gestellt wurde, wird nur einmal ausgeführt. Nachdem der Job in die Warteschlange eingereiht wurde, wird seine NEXTRUNTIME auf den nächsten Zeitpunkt aktualisiert, an dem er nach diesem Mal ausgeführt werden soll. Wenn beispielsweise ein Job für stündliche Ausführung geplant wurde und der Distribution Server vier Stunden nicht verfügbar ist, wird der Job, sobald der Distribution Server wieder verfügbar ist, nur einmal ausgeführt und kehrt dann zu seiner stündlichen Ausführung zurück.

Hinweis: Die Option Wiedeherstellung ist von der Option Scanback unabhängig. Weitere Informationen über die Option Scanback finden Sie in Scanback.



x
Referenz: Wie Jobs wiederhergestellt werden

Geplante Jobs werden wie folgt wiederhergestellt:

  1. Sobald Sie den Distribution Server starten, sucht dieser in der ReportCaster-Konfiguration nach Wiederherstellung ON.
  2. Falls Wiederherstellung auf ON eingestellt wurde, liest der Distribution Server alle Datensätze aus der BOTSCHED-Tabelle, deren RECOVERY-Feld auf Y eingestellt ist, und verschiebt sie in die Ausführungs-Warteschlange, unabhängig von den Zeitplaninformationen und dem NEXTRUNTIME-Wert.
  3. Der Distribution Server beginnt seine Abfrage und Suche nach Jobs, die auszuführen sind, nachdem alle Aufträge, deren RECOVERY-Feld auf Y eingestellt ist, ausgeführt wurden.
  4. Nachdem der Job in die Warteschlange des Distribution Server verschoben wurde, wird seine NEXTRUNTIME auf den nächsten Zeitpunkt aktualisiert, an dem er nach diesem Mal ausgeführt werden soll.

Hinweis:


Nach oben

x
Scanback

Es kann gelegentlich vorkommen, dass der Distribution Server für längere Zeit nicht verfügbar ist. Während dieser Zeit können keine geplanten Jobs ausgeführt werden. Per Default sucht der Distribution Server, wenn er wieder verfügbar ist, nach allen Jobs, deren nächste Ausführung vor dem aktuellen Zeitpunkt liegt und führt diese aus. Die nächste Ausführung wird dann auf den nächsten Laufzeitpunkt des Jobs zurückgestellt. Passen Sie dieses Verhalten an, falls der Distribution Server lange nicht verfügbar ist. Mit dem Scanback-Parameter können Sie nur die Jobs ausführen, die in einem bestimmten Zeitraum während des Ausfalls gefunden wurden, oder einfach die nächste Laufzeit aller noch nicht ausgeführter Jobs neu einstellen, ohne sie auszuführen.

Es gibt zwei Scanback-Parameter:

Das Scanback-Intervall ist nur aktiv, wenn der Scanback-Typ An ist.Weitere Informationen finden Sie unter Distribution Server-Einstellungen.

Der Scanback-Typ-Parameter kann die folgenden Einstellungen haben:

Hinweis: Beachten Sie die Sommerzeit, wenn Sie den Parameter Scanback einstellen. Weitere Informationen finden Sie unter http://webexhibits.org/daylightsaving/b.html.

Hinweis:


Nach oben

x
ReportCaster-Serverkonfigurations-Tool

Das ReportCaster Server-Konfigurations-Tool ist ein Administrationstool, dass es autorisierten Benutzern ermöglicht, in den unterschiedlichen Einstellungen zu navigieren, die die ReportCaster-Konfiguration definieren, und diese zu ändern. Beispielsweise kann das Abfrageintervall für den Distribution Server geändert werden und die maximale Anzahl von Threads für die Steuerung der Anzahl der für jeden Reporting-Server verfügbaren Verbindungen kann definiert werden. Sie können auf die Konfigurationseinstellungen über den Konfiguration-Tab in der ReportCaster-Konsole zugreifen.

Weitere Informationen über ReportCaster-Konfigurationseinstellungen finden Sie unter ReportCaster-Konfiguration.


Nach oben

x
Distribution Server-Failover und Arbeitslastverteilung

ReportCaster bietet die Möglichkeit, einen Backup-Distribution Server zu integrieren, und zwei oder mehr Distribution Server zu konfigurieren, um das Ausführen der geplanten Jobs aufzuteilen.


WebFOCUS