Einstellungen DBMaintenance

Die Aufgabe des DBMaintenance-Servers ist es, eine zuverlässige Sicherung für alle CodX PostOffice Datenbanken zu gewähren und eine regelmässige Optimierung der Datenbanken durch Reindexierung auszuführen. Ebenso wird eine Archivierung der Datenbankbackups auf ein vom Benutzer definiertes Laufwerk erstellt, und als 3. Sicherheitsstufe wird ein Transfer der Datenbankbackups auf einen FTP-Server erstellt. Veraltete Backups auf dem Sicherungslaufwerk sowie auf dem FTP-Server werden automatisch nach einer frei definierbaren Ablaufzeit gelöscht. Dank diesem Konzept wird der SQL-Agent des Microsoft SQL Servers © nicht mehr benötigt.

Die Ausführung der verschiedenen Elemente des DBMaintenance-Servers werden durch die JobEngine gewährleistet, somit ist auch eine flexible Planung der einzelnen Ausführungszeiten möglich. Diese Systemaufgaben werden nur auf dem Applikationsserver ausgeführt. Die Ausführung der Aufgaben ist unabhängig davon, wie die Datenbankserver organisiert sind, d.h. ob sich die verschiedenen Datenbanken auf unterschiedlichen Datenbankservern befinden oder mehrere Datenbanken auf dem gleichen Datenbankserver laufen. Sollte bei einem Job etwas nicht funktionieren, so wird mittels WatchDog alarmiert. Ebenso wird ein detailliertes Logging im Userlog und Datalogger geführt.

Testsystem-Modus umschalten

Abhängig davon, ob es sich um ein Testsystem handelt oder nicht, wird die Schaltfläche entsprechend beschriftet.
Um den Modus zu ändern brauchen sie Administratoren Rechte.

WICHTIG: Nachdem sie den Modus gewechselt haben, müssen sie unbedingt CodX PostOffice an allen PC's und den Service von CodX PostOffice neu starten!

Testsystem-Modus einschalten.

Alle Jobs, ausser die nachfolgend erwähnten, werden ausgeschalten.

  • Job der die Sorttree Mapfiles erzeugt

  • Job der die Sorttree Mapfiles auf den Clients aktualisiert

  • Job für die Bezirkfreischaltung

  • Job DBMaintenanceServer Reindexierung

  • Job DBMaintenanceServer Backup PO

  • Job DBMaintenanceServer Backup Archiv

  • Job DBMaintenanceServer Backup Image

  • Job DBMaintenanceServer Backup Transfer

Einige Import und Export Funktionen werden ausgeschalten. (custfield TableID = 1100, 1050, 1051 & 1052)

Die Alarmierungen via Watchdog werden alle ausgeschalten.

Für die Synchronisation zwischen CodX PostOffice und MDE's gibt es ein Mandat und einen zugehörigen Alias. Diese werden ergänzt mit der Bezeichnung '-Test'. Damit nun die MDE's sich mit der CodX PostOffice DB synchronisieren, muss auf jedem MDE ebenfalls das Mandat und der Alias angepasst werden. Dazu kann der Barcode in den Einstellungen/Allgemein/Synchronisation ausgedruckt werden und mit jedem MDE eingelesen werden.

Nach der Umschaltung steht in der Status View hinter dem Dienstleister "[Testsystem]"

Bei einem Testsystem werden nur noch Mails versendet, sofern eine gültige Mailadresse in den Custfield TableID: 2265 Name: 'EMail receiver for testsystem' korrekt hinterlegt ist.
Siehe   Globale Einstellungen für 'you have mail'.

Alle noch vorhandenen Container für das Modul KO - Kooperation werden gelöscht und die Sequenzierungsnummern für die verarbeiteten Container werden auf 0 gestellt. Ebenso werden alle erfassten Kooperationspartner auf inaktiv gestellt.

Für alle LetterShop-Partnern werden die unterschiedlichen Kommunikationskanäle auf inaktiv gestellt.

Die Mapdateien für den SortTree werden für das Testsytem in einem eigenen Verzeichnis bereitgestellt.

Alle Jobs die noch aktive sind und deren Zeitpläne einen anderen Eintrag als "ALL" oder "SERVER" haben, werden deaktiviert und in der Jobliste root markiert.

Die URL des Pakadoo Webservice wird gelöscht.

Testsystem-Modus ausschalten.

WICHTIG: Um den Testsystem-Modus wieder auszuschalten, müssen sie folgende manuellen Anpassungen vornehmen:

  • Alle benötigten Jobs (Systemaufgaben) manuell aktivieren. (Einstellungen/Extras/Job Engine)

  • Die benötigten Import und Export Funktionen wieder aktivieren. (custfield TableID = 1100 & 1050)

  • Die gewünschten Alarmierungen via Watchdog wieder aktivieren. (Einstellungen/Allgemein/WatchDog Überwachungen)

  • Für die Synchronisation zwischen CodX PostOffice und MDE's gibt es ein Mandat und einen zugehörigen Alias. (Einstellungen/Allgemein/Synchronisation)
    Die Ergänzung '-Test' muss bei beiden Werten (Mandat & Alias) wieder entfernt werden.
    Damit die MDE's sich mit der CodX PostOffice DB synchronisieren, muss auf jedem MDE ebenfalls das Mandat und der Alias wieder angepasst werden. Dazu kann der Barcode ausgedruckt und mit jedem MDE eingelesen werden.

  • Kooperationspartner aktivieren

  • Lettershop Kommunikationskanäle aktivieren

  • Sofern der Pakadoo Webservice verwendet wird, in den Einstellungen / Schnittstellen / IHS Web Service / Pakadoo die URL erfassen. (100: URL Pakadoo WebService)

Reindexierung

Die Reindexierung hat zur Aufgabe, eine Indexoptimierung in der Datenbank auszuführen und dies je nach Defragmentierungsgrad in unterschiedlicher Art.
Standardmässig wird die Reindexierung einmal täglich ausgeführt. Die Ausführungszeit ist auf 4:00 Uhr vorgegeben, kann jedoch vom Benutzer im entsprechenden Zeitplan geändert werden. Es werden alle Datenbanken von CodX PostOffice optimiert, die Reihenfolge ist PostOffice, Archiv und Image. Aufgrund der Einstellung wird ein Index nur reindexiert oder neu erstellt.

Backup

Für jede einzelne Datenbank (PostOffice, Archiv und Image) existiert ein eigener Job, dessen Ausführungszeit mittels Zeitplan der dem Job hinterlegt ist, geplant werden kann. Die Datenbank-Backupdateien haben das folgende Format:

[Datenbankname][Datum]_[Zeit].bak    Beispiel: PostOffice20140901_050000.bak

 

 Der Ablauf eines Backups sieht wie folgt aus, unabhängig davon welche Datenbank gesichert wird:

  • Prüfung, ob die Datenbank online ist und kein Restore läuft, andernfalls wird der Job beendet

  • Es wird ein Integritätscheck für die Datenbank gemacht, falls die Datenbank defekt ist oder andere Probleme bestehen, wird der Job beendet.

  • Es wird ein Backup der Datenbank in ein definiertes Backupverzeichnis erstellt.

  • Die erstellte Backupdatei wird in ein definiertes Laufwerk\Verzeichnis archiviert, dass heisst es wird eine Kopie erstellt.

  • Das archivierte Backup wird in einem definierten Transferverzeichnis bereitgestellt, damit der Transferjob dieses auf einen definierten FTP-Server überträgt. Aus Sicherheitsgründen wird das Archiv mit einem definierten Passwort verschlüsselt und in Dateien aufgesplittet, deren Grösse wiederum eingestellt werden kann. Die aufgesplitteten Dateien bekommen die Dateierweiterung ".split".

  • Alte Sicherungsdateien werden gelöscht, so dass immer nur die letzte aktuelle Sicherungsdatei bestehen bleibt.

Transfer

Dieser Job übermittelt die einzelenen Dateifragmente eines Archivs an einen definierten FTP-Server. Es wird nach jedem Transfer geprüft, ob alte Transferdateien auf dem FTP-Server liegen welche gelöscht werden können. Der Zeitpunkt ab wann Transferdateien auf dem FTP-Server gelöscht werden können kann eingestellt werden. Erfolgreich übertragene Transferdateien werden im Transferverzeichnis gelöscht.

Einstellungen

Auf dem Dialog befinden sich Listen mit allen Einstellungen zur Reindexierung und zum Datenbankbackup. Auf der rechten Seite befinden sich die Schaltflächen mit den jeweils 3 Funktionen für die Reindexierung und die 3 unterschiedlichen Datenbankbackups. Die sich wiederholenden Schaltflächen sind wie folgt:

  • Zeitplan
    Es wird der Detaildialog mit den Einstellungen zum Zeitplan des jeweiligen Jobs angezeigt. Sollte kein Zeitplan mehr vorhanden sein, erscheint eine Fehlermeldung. Sollten Sie mehr als einen Zeitplan auf diesem Job definiert haben, erscheint jeweils der erste Standardzeitplan des Jobs. Weitere Zeitpläne bearbeiten Sie bitte in den Einstellungen zur JobEngine.

  • Start
    Mit dieser Schaltfläche haben Sie die Möglichkeit, den entsprechenden Job direkt manuell auszuführen. Dabei wird der Job beim nächsten minütlichen Interfall gestartet, unabhängig vom Zeitplan der hinterlegt ist.

  • Log
    Es wird ein Detaildialog mit dem Userlog angezeigt, der die letzten 3000 Einträge für diesen Job anzeigt.

Einstellungen Reindexierung (Custfieldwerte)

Bezeichnung (Custfieldname) Wert (Tabellen-ID: 1643, lID = 0)
F1 Fragmentierungsgrad 1, Angabe in Prozent von 0 bis F2.
Dieser Wert definiert den 1. Fragementierungsgrad, bis zu dem nicht fragmentiert wird. Ab diesem Wert bis zum 2. Fragmentierungswert wird ein Index reorganisiert. Dieser Wert muss kleiner sein als F2.
Standardeinstellung: 30
F2 Fragmentierungsgrad 2, Angabe in Prozent von F1 bis 100.
Dieser Wert definiert den 2. Fragmentierungsgrad, ab dem ein Index neu erstellt wird.
Standardeinstellung: 50

Einstellungen Backup (Custfieldwerte)

Bezeichnung (Custfieldname) Wert (Tabellen-ID: 1644, lID = 0)
Archive Age (Days) Anzahl Tage wie alt ein Archiv sein darf, bevor es gelöscht wird. Erlaubte Werte sind 0 - 65535
Der CleanUp Job des Backups löscht Archive, die älter als die angegebenen Anzahl Tage sind.
Wenn die Anzahl Tage auf 0 eingestellt wird, wird keine Archivierung der Backupdateien vorgenommen.
Backup Compression active Einstellung zum aktivieren des vom Datenbankserver unterstützten Komprimierungsverfahren. Wenn diese Option deaktiviert ist, wird die Datenbankbackupdatei nicht komprimiert. Die Datenbanktransferdatei hingegen wird mittels ZIP-Kompression komprimiert. Standardmäsig ist diese Option deaktiviert, wenn Sie nicht über einen MS SQL-Express Datenbankserver verfügen, aktivieren Sie die Kompression.
DB Archiv Archiv Dir Laufwerk\Verzeichnis oder UNC-Pfad in das die Archive kopiert werden.
Bitte beachten Sie, dass der CodX PostOffice Applikationsserver die Schreibberechtigung auf dieses Verzeichnis oder diesen UNC-Pfad haben muss. Dieses Verzeichnis/UNC-Pfad muss vom Applikationsserver aus ansprechbar sein.
DB Archiv Backup Dir Laufwerk\Verzeichnis oder UNC-Pfad in das die Backupdatei der CodX PostOffice Archiv Datenbank erstellt wird.
Bitte beachten Sie, dass der MS-SQL Datenbankserver und der CodX PostOffice Applikationsserver die Schreibberechtigung auf dieses Verzeichnis oder diesen UNC-Pfad haben müssen. Dieses Verzeichnis/UNC-Pfad muss vom Datenbankserver und vom Applikationsserver aus ansprechbar sein.
DB Archiv Backup Transfer Definiert, ob eine Backupdatei auf einen FTP-Server transferiert werden soll.
Möglich Einstellungen sind:
aus - Es wird keine Backupdatei zum Transfer bereitgestellt
ein - Jede Backupdatei wird im Transferordner bereitgestellt
einmalig - Nur nach dem ersten erfolgreichem Backup wird eine Transferdatei erstellt, danach ist diese Einstellung auf aus.
DB Image Archiv Dir Gleiche Beschreibung wie in "DB Archiv Archiv Dir", jedoch für die CodX PostOffice Image Datenbank.
DB Image Backup Dir Gleiche Beschreibung wie in "DB Archiv Backup Dir", jedoch für die CodX PostOffice Image Backupdatei.
DB Image Backup Transfer Gleiche Beschreibung wie in "DB Archiv Backup Transfer", jedoch für die CodX PostOffice Image Backupdatei.
DB PostOffice Archiv Dir Gleiche Beschreibung wie in "DB Archiv Archiv Dir" jedoch für die CodX PostOffice Datenbank.
DB PostOffice Backup Dir Gleiche Beschreibung wie in "DB Archiv Backup Dir", jedoch für die CodX PostOffice Backupdatei.
DB PostOffice Backup Transfer Gleiche Beschreibung wie in "DB Archiv Backup Transfer", jedoch für die CodX PostOffice Backupdatei.
FTP Backup Age (Days) Anzahl Tage wie alt eine Transferdatei auf dem FTP-Server sein darf, bis sie gelöscht wird. Erlaubte Werte sind 1 - 65535.
Vor jedem Transferjob werden die alten Transferdateien gelöscht.
FTP Server Passive FTP-Servereinstellung Passivmodus. Wenn Ihr FTP-Server im Passivmodus arbeitet, aktivieren Sie diese Aktivierungsbox.
FTP Server Password Das Passwort zu Ihrem FTP-Server.
FTP Server Path Der Pfad auf dem FTP-Server, in dem die Transferdateien gespeichert werden sollen. Standardwert ist /.
FTP Server Port Ein gültiger FTP-Port mit dem Ihr Server arbeitet. Standardwert ist 21.
FTP Server URL Die URL oder die IP-Adresse Ihres FTP-Servers.
FTP Server Username Der Benutzername mit dem Sie sich auf Ihrem FTP-Server anmelden müssen.
Transfer Dir Laufwerk\Verzeichnis oder UNC-Pfad in das die Transferdateien für alle CodX PostOffice Datenbankbackups kopiert werden.
Bitte beachten Sie, dass der CodX PostOffice Applikationsserver die Schreibberechtigung auf dieses Verzeichnis oder diesen UNC-Pfad haben muss. Dieses Verzeichnis/UNC-Pfad muss vom Applikationsserver aus ansprechbar sein.
Transfer max Age (Days) Anzahl Tage wie alt eine Transferdatei sein darf, bevor sie gelöscht wird. Erlaubte Werte sind 1 - 65535.
Nach jedem Backup werden die alten Transferdateien gelöscht.  Wenn alte Transferdateien gelöscht werden, wird für diese ein Alarm verschickt, da davon ausgegangen wird, dass der Transferjob nicht funktioniert hat, andernfalls wären diese Dateien nach einem erfolgreichem Transfer gelöscht worden.
Transfer Split Size (MB) Dateigrösse der einzelnen Fragmente, in die eine Backupdatei aufgesplittet wird. Erlaubte Werte sind von 1MB bis 1024MB.
Transfer ZIP Passwort* Mit diesem Passwort wird eine Archivdatei zuerst passwortverschlüsselt als Zipdatei angelegt und danach aufgesplittet.

Siehe auch



CodX Software CodX Software AG
Sinserstrasse 47
6330 Cham
Switzerland
Support
http://support.codx.ch
CxSpickel