Handbuch für OpenEstate-ImmoTool
Einzelplatz- in Mehrplatz-Projekt umwandeln
Eine Einzelplatz-Installation kann bei Bedarf in eine Netzwerk-Installation umgewandelt werden. Die Datenbank wird dabei aus dem Einzelplatz-Projekt zum ImmoTool-Server kopiert und geringfügig angepasst.
Installieren Sie den ImmoTool-Server, falls dies noch nicht geschehen ist (siehe "ImmoTool-Server installieren").
Beenden Sie den ImmoTool-Server, sollte dieser aktuell in Betrieb sein.
Erzeugen Sie im Daten-Verzeichnis des ImmoTool-Servers den Ordner
data/immotool
, wenn dieser noch nicht existieren sollte. Sollte das Verzeichnis bereits vorhanden sein, entfernen Sie die darin enthaltenen Dateien.Im Verzeichnis des Einzelplatz-Projekts sollten Sie ein Verzeichnis
data
finden. Darin befinden sich verschiedene Dateien der Datenbank:immotool.data
,immotool.lobs
,immotool.properties
undimmotool.script
.Kopieren Sie die Dateien aus Schritt 4 ins Verzeichnis des ImmoTool-Servers, das in Schritt 3 erzeugt wurde. Benennen Sie die Dateien jeweils um in
db.data
,db.lobs
,db.properties
unddb.script
.Starten Sie den ImmoTool-Server neu und melden Sie sich mit dem AdminTool auf dem Server an. Verwenden Sie den Benutzer "SA" mit einem leeren Passwort. Bei der ersten Anmeldung wird das AdminTool Sie bitten ein Administrator-Passwort festzulegen.
Ab diesem Zeitpunkt kann mit dem ImmoTool und AdminTool auf die Datenbank als Mehrplatz-Projekt zugegriffen werden. Im ImmoTool muss abschließend noch ein Mehrplatz-Projekt erzeugt werden (siehe "Verbindung zum ImmoTool-Server herstellen").
Wenn die Umstellung erfolgreich durchgeführt wurde und die Anmeldung am ImmoTool-Server über das ImmoTool funktioniert, kann das alte Verzeichnis des Einzelplatz-Projekts bei Bedarf gelöscht werden.
Mehrplatz- in Einzelplatz-Projekt umwandeln
Eine Netzwerk-Installation kann bei Bedarf in eine Einzelplatz-Installation umgewandelt werden. Die Datenbank wird dabei vom ImmoTool-Server in ein Einzelplatz-Projekt kopiert und geringfügig angepasst.
Starten Sie das ImmoTool und erstellen Sie ein neues / leeres Einzelplatz-Projekt (siehe "Einzelplatz-Projekt erzeugen"). In dieses neu erstellte Projekt wird in den nächsten Schritten die Datenbank vom ImmoTool-Server übernommen.
Beenden Sie das ImmoTool nachdem das neue / leere Einzelplatz-Projekt erstellt und erstmals geöffnet wurde.
Beenden Sie den ImmoTool-Server, sollte dieser aktuell in Betrieb sein.
Öffnen Sie das in Schritt 1 erstellte Verzeichnis des Einzelplatz-Projekts. Im Unterverzeichnis
data
sollten Sie verschiedene Dateien vorfinden:immotool.data
,immotool.lobs
,immotool.properties
undimmotool.script
. Löschen Sie alle imdata
-Verzeichnis enthaltenen Dateien und Unterordner.Öffnen Sie das Datenbank-Verzeichnis des ImmoTool-Servers. Standardmäßig finden Sie dieses im Unterordner
data/immotool
des Daten-Verzeichnisses. Hier sollten Sie folgende Dateien vorfinden:db.data
,db.lobs
,db.properties
unddb.script
. Kopieren Sie diese Dateien insdata
-Verzeichnis des zuvor erstellten Einzelplatz-Projektes (siehe Schritt 4). Benennen Sie die Dateien jeweils um inimmotool.data
,immotool.lobs
,immotool.properties
undimmotool.script
.Bearbeiten Sie die Datei
immotool.script
aus demdata
-Verzeichnis des Einzelplatz-Projektes mit einem Texteditor.Achtung
Sichern Sie sich dieimmotool.script
-Datei, bevor Sie daran Änderungen vornehmen. Eventuelle Fehler können zu einer kaputten Datenbank führen.Suchen Sie in der
immotool.script
-Datei die Zeile, die wie folgt beginnt:CREATE USER SA PASSWORD DIGEST
Tauschen Sie die gefundene Zeile durch folgende Zeile aus:
CREATE USER SA PASSWORD DIGEST 'd41d8cd98f00b204e9800998ecf8427e'
Speichern Sie die geänderte
immotool.script
-Datei ab.
Ab diesem Zeitpunkt kann das Einzelplatz-Projekt im ImmoTool geöffnet werden. Alle Daten aus dem Mehrplatz-Projekt stehen nun als Einzelplatz-Projekt zur Verfügung.
Im Falle, dass Sie den ImmoTool-Server nicht mehr benötigen, können Sie das Programm nach erfolgreicher Migration deinstallieren.
Altes Projekt aus ImmoTool 0.9.x übernehmen
ImmoTool 0.9.x ist mittlerweile sehr alt, wird seit Längerem nicht weiter entwickelt und kann von OpenEstate nicht mehr betreut werden. Wir raten daher dringend auf die aktuellste Version 1.x zu migrieren. Im Folgenden werden die dafür nötigen Schritte dokumentiert.
Hinweis
Die alte ImmoTool-Installation bleibt bei der Migration komplett unangetastet. Sollte die Umstellung auf Version 1.x Probleme bereiten oder fehlschlagen, kann mit der alten Version bis zur Klärung des Problems normal weiter gearbeitet werden.Projekt aus ImmoTool 0.9.x sichern
Im ersten Schritt muss das Projekt in ImmoTool 0.9.x auf dem folgenden Wege gesichert werden.
Aktualisieren Sie Ihre bestehende ImmoTool-Installation auf die aktuellste verfügbare Version (mindestens 0.9.15 bzw. 1.0-beta10f). Klicken Sie dafür im Hauptmenü auf "Extras → Aktualisierung".
Alternativ können Sie Version 0.9.33 (die letzte 0.9.x Version) von der Webseite des OpenEstate-Projekts herunterladen.
Öffnen Sie das zu übernehmende Projekt im alten ImmoTool und erzeugen Sie eine Datensicherung, durch Klick im Hauptmenü auf "Extras → Datenbank → Sicherung für Version 1.x".
Bei diesem Vorgang wird ein ZIP-Archiv mit den Inhalten der Projekt-Datenbank auf der Festplatte gespeichert, welches Sie in den folgenden Schritten benötigen werden.
Die Vorgehensweise zur Übernahme der exportierten Daten hängt davon ab, ob das Projekt in ImmoTool 1.x als Einzelplatz-Installation oder Netzwerk-Installation fortgeführt werden soll.
Projekt als Einzelplatz-Installation übernehmen
Wenn das Projekt in ImmoTool 1.x als Einzelplatz-Installation betrieben werden soll, installieren Sie ImmoTool 1.x zusätzlich zur bereits vorhandenen alten ImmoTool-Version (siehe "ImmoTool installieren").
Achtung
Überschreiben oder entfernen Sie die alte ImmoTool-Installation unter keinen Umständen! Die neue und alte Version sollten nebeneinander installiert werden.Beim ersten Start von ImmoTool 1.x kann die zuvor gesicherte Datenbank mit Hilfe des Projektassistenten importiert werden.
Wählen Sie als "Projekt-Art" die Option "Einzelplatz-Projekt von ImmoTool 0.9.x migrieren". Im daraufhin dargestellten Formular, können Sie die zuvor erstellte Sicherungsdatei auswählen, indem Sie auf den Button "Auswählen" klicken. Das ZIP-Archiv wird daraufhin vom Programm geprüft und die Firmendaten automatisch übernommen.
Prüfen Sie sicherheitshalber die Firmendaten und Add-Ons und klicken Sie abschließend auf "Projekt erzeugen". Während der Erzeugung des neuen Projekts wird die Sicherungsdatei automatisch in die Datenbank importiert.
Hinweis
Nachdem die Migration erfolgreich durchgeführt wurde, können Sie bei Bedarf die alte Installation von ImmoTool 0.9.x löschen.Projekt als Netzwerk-Installation übernehmen
Wenn das Projekt in ImmoTool 1.x als Netzwerk-Installation betrieben werden soll, installieren Sie ImmoTool 1.x zusätzlich zur bereits vorhandenen alten ImmoTool-Version (siehe "ImmoTool installieren") sowie den ImmoTool-Server (siehe "ImmoTool-Server installieren").
Achtung
Überschreiben oder entfernen Sie die alte ImmoTool-Installation unter keinen Umständen! Die neue und alte Version sollten nebeneinander installiert werden.Nachdem der ImmoTool-Server erfolgreich in Betrieb genommen wurde kann die gesicherte Datenbank mit Hilfe des AdminTools auf den ImmoTool-Server übertragen werden. Die zuvor erstellte Sicherungsdatei kann im AdminTool auf folgenden Wegen importiert werden:
Bei der erstmaligen Anmeldung am ImmoTool-Server wird ein Fenster dargestellt, über welches die Datenbank installiert werden kann. Dabei kann zusätzlich die zuvor erzeugte Sicherungsdatei angegeben werden.
Wenn die Datenbank vorher bereits mit dem AdminTool erzeugt wurden, kann die Datensicherung nachträglich durch Klick ins Hauptmenü auf "Extras → Migration aus ImmoTool 0.9.x" importiert werden.
Nachdem die Datenübernahme ins Mehrplatz-Projekt abgeschlossen wurde kann die Verbindung zur Datenbank über das ImmoTool hergestellt werden (siehe "Verbindung zum ImmoTool-Server herstellen").