Auf dieser Seite können beliebig viele Firebird-Quelldatenbanken konfiguriert werden. Wenn mehrere Verbindungen vorhanden sind, können sie über verschiedene Tabs einzeln selektiert und bearbeitet werden. Folgende Informationen werden beim Erzeugen einer neuen Quelldatenbank benötigt:

  • Name: Der Name der neuen Datenbank. Dieser Wert ist nicht relevant für die Replikation, sondern dient der Identifikation der Verbindung innterhalb der Replikationsverwaltung. Dafür muss er eindeutig sein.
  • JDBC Verbindungsdaten (URL): Die gültige JDBC-URL, über die auf die neue Datenbank verbunden werden kann. Nur wenn diese URL über untenstehende Anmeldedaten erreichbar ist, kann die neue Quelldatenbank erfolgreich gespeichert werden.
  • Benutzername: Der Benutzer, mit dem auf die Datenbank verbunden werden soll.
  • Passwort: Das Passwort, mit dem auf die Datenbank verbunden werden soll. Das Passwort muss bei jeder Änderung einer vorhandenen Quelldatenbank auf dieser Seite aus Sicherheitsgründen neu angegeben werden.
  • Zuordnungsnummer: Dieser Wert wird als zusätzliche Spalte in den Tabellen der Zieldatenbank angelegt, um identifizieren zu können, aus welcher der (möglicherweise mehreren) Quelldatenbanken ein Tupel ursprünglich stammt.
  • Größe Verbindungspool: Die Anzahl an maximalen Verbindungen im Verbindungspool.
  • Verbindung aufrechterhalten (in ms): Die Menge an Millisekunden, die auf eine eine Verbindung gewartet wird, bevor ein Timeout entsteht und die Verbindung neu aufgebaut werden muss.

Die unter diesem Formular liegenden Buttons haben folgende Funktionen:

  • Speichern: Die neue oder geänderte Quelldatenbank wird gespeichert. Dabei wird überprüft, ob bereits eine Quelle mit demselben Namen existiert. In diesem Fall wird die vorhandene Quelle geändert. Zusätzlich wird eine Verbindung zur angegebenen Datenbank über die URL sowie Benutzername und Passwort aufgebaut. Erst wenn diese Verbindung erfolgreich war, kann die Quelle erfolgreich gespeichert werden.
  • Entfernen: Die gerade selektierte Quelldatenbank wird entfernt. Diese Funktion kann nicht rückgängig gemacht werden und löscht die Verbindung aus der Management-Datenbank. Über eine Sicherheitsabfrage wird geprüft, ob die Verbindung wirklich entfernt werden soll.
  • Eingaben löschen: Alle eingegebenen Werte werden entfernt. Wurde gerade eine vorhandene Datenbank bearbeitet, muss die Seite einmal neu geladen werden, um die vorherigen Werte wieder zu sehen. Das Anlegen einer neuen Datenbank wird zurückgesetzt.

Das Konsolenfenster gibt die Log-Ausgaben des Replikationsservers direkt zurück.