Mainnull/-/wiki/1224442024-03-28T22:05:09Z2024-03-28T22:05:09ZDatenkommunikation 2.0Rainald Siebertnull/-/wiki/122444/Datenkommunikation2019-07-12T08:49:32Z2019-07-12T08:49:32Z<h1 id="section-Datenkommunikation-Isd+Datenabruf+für+eigene+Programmentwicklung"> Isd Datenabruf für eigene Programmentwicklung <a class="hashlink" href="#section-Datenkommunikation-Isd+Datenabruf+für+eigene+Programmentwicklung">#</a></h1><h2 id="section-Datenkommunikation-1.+Lösung+(einfach):+Kommunikation+mit+Hilfe+des+ISD-Programms"> 1. Lösung (einfach): Kommunikation mit Hilfe des ISD-Programms <a class="hashlink" href="#section-Datenkommunikation-1.+Lösung+(einfach):+Kommunikation+mit+Hilfe+des+ISD-Programms">#</a></h2><p>Das Isd-Programm wird auf eine Windows-Installation gebracht, welche Zugriff zur Datenbank hat. Über einen Eintrag in der Registry erhält das Programm zugriff auf die Datenbank (bisher: MySQL und MS-SQL). Über entsprechende Kommando-Zeilen-Parameter ruft das Programm bei uns die Daten ab und aktualisiert die Tabellen in der Datenbank. Die Tabellen haben unser vorgegebenes Format, können aber zusätzliche Felder enthalten. Über Views oder andere Mechanismen werden die Daten dann in Ihr System integriert </p><p>Dafür benötigt man: </p><ul><li>Eine der Acces-Datei identische Tabellenstruktur (Upsize-Tool)</li><li>Einen gültigen ODBC-Treiber</li><li>einen Eintrag in der Registry under HKEY_CURRENT_USER\Software\VB and VBA Program Settings\Isd2\Main\DSN = (die entsprechende Datanbankverbindung)</li></ul><p>Das Isd2-Programm kann von der Konsole aufgerufen werden mit "Isd2 update internet log=C:\log.txt" , dies kann in einen Job eingetragen werden, die log-Datei sollte überprüft werden </p><h2 id="section-Datenkommunikation-2.+Lösung:+Abruf+von+unserem+Server"> 2. Lösung: Abruf von unserem Server <a class="hashlink" href="#section-Datenkommunikation-2.+Lösung:+Abruf+von+unserem+Server">#</a></h2><p>Dafür muss ein unten beschriebenes Protokoll eingehalten werden. </p><h3 id="section-Datenkommunikation-Der+Ablauf+im+Kurzen:"> Der Ablauf im Kurzen: <a class="hashlink" href="#section-Datenkommunikation-Der+Ablauf+im+Kurzen:">#</a></h3><ol><li>Aus letzter Serverliste auth-Server auswählen. (all, auth)</li><li>Lizenz prüfen, und falls ein Feld "log_id" angegeben ist, diese für die Kommunikation nutzen. (all, auth)</li><li>Abruf der Produktliste (all, data)</li><li>Abruf der bereitstehenden Dateien (File-Liste) pro Produkt (all, data)</li><li>Abruf der Dateien (Server in File-Liste)</li><li>Abruf der neuen Serverliste (all, config)</li></ol><p>Zu und nach jeder Kommunikation wird eine dist_id gehalten. Anhand der dist_id erkennt das System, bis zu welchem Stand die Daten vorhanden sind. Zu Beginn wird stattdessen einmal &start=1 mitgegeben, damit werden die Startdateien erstellt. Diese enthalten alle in Beziehung stehenden Stammdaten (Regionen, Quellen). In Zukunft werden dann nur noch Änderungen übertragen<br/>Alle Anfragen können in den Format XML/CSV/ISD abgerufne werden. Die Datendateien müssen im ISD-Format abgerufen werden<br/>Das Format wird über den Parameter &_ct= bestimmt </p><ul><li>1= einfaches XML</li><li>2= CSV mit Kopfzeile (doppelte "" im String = ")</li><li>4= XML Passend für ADO</li><li>6= ISD-Format (CSV-Ähnlich, doppelte "" im String = ")</li><li>7= XML für .NET DataSet</li><li>8=XML mit inline oder extern XSD<br/>__schema 0=kein xls, 1=inline xls, 2=externes xls, 3= das xls</li><li>9= JSON</li></ul><h3 id="section-Datenkommunikation-1+Bestimmen+des+Servers"> 1 Bestimmen des Servers <a class="hashlink" href="#section-Datenkommunikation-1+Bestimmen+des+Servers">#</a></h3><p>In Zukunft werden mehrere Server für die Datenabholung bereit stehen. Die Liste erhält man mit </p><p><a href="http://www.immo-info.de/service/Data?_do=listServer&app=isd">http://www.immo-info.de/service/Data?_do=listServer&app=isd</a> </p><table><tr><th><a href=""></a>PROT</th><th>SERVER</th><th>PORT</th><th>PATH</th><th>SERVERTYPE</th></tr><tr><td>http</td><td>www.immo-info.de</td><td>service</td><td>all</td></tr></table><p><em> Servertype: all auth conf data<br/><br/>Diese Liste erhält man Servern Typ "all" "conf" oder "data". "all" kann alles, "conf" kann auf diese Serverlisten befragt werden, "auth" für die Anmeldung/Überprüfung und "data" für die Datenkommunikation. Diese sollte von Zeit zu Zeit aktualisiert werden. Der Datentransfer wird immer mit der letzten Liste gestartet, insofern steht dieser Schritt nicht wirklich am Anfang<br/>Überprüfen der Lizens</em> </p><h3 id="section-Datenkommunikation-2+Überprüfen+der+Lizens"> 2 Überprüfen der Lizens <a class="hashlink" href="#section-Datenkommunikation-2+Überprüfen+der+Lizens">#</a></h3><p>/Data?_do=listProduct&_ct=<dataType>&cust_id=<Kundennummer>&key=<licenseKey>&chk=2 </p><h3 id="section-Datenkommunikation-3+Abruf+des+Status+für+abonierten+Produkte"> 3 Abruf des Status für abonierten Produkte <a class="hashlink" href="#section-Datenkommunikation-3+Abruf+des+Status+für+abonierten+Produkte">#</a></h3><p>/Data?_do=listProduct&_ct=<dataType>&cust_id=<Kundennummer>&key=<licenseKey>&app=isd&db=<dbKey>&cp=<computerKey>[&product_id=<prodId>] </p><h3 id="section-Datenkommunikation-4+Abruf+der+bereitstehenden+Dateien"> 4 Abruf der bereitstehenden Dateien <a class="hashlink" href="#section-Datenkommunikation-4+Abruf+der+bereitstehenden+Dateien">#</a></h3><p>Servertype "auth" </p><p>/Data?_do=listFiles&_ct=<dataType>&cust_id=<Kundennnummer>&key=<licenseKey>&product_id=<prodId>&db=<dbKey>&cp=<computerKey>&app=isd&dist_id=<lastDistId> </p><p>das Ergebnis ist eine Liste mit den Feldern </p><pre>ID,NAME,BEFORE,LAST,NEXT,FILESIZE,URL,LICENSE_CNT,DIST_ID,START</pre><p>Die dist_id muss nach jeder Abholung (zu jedem Produkt) gemerkt werden, um bei der nächsten Abholung nur die neuesten Änderungen zu bekommen. Beim ersten Mal braucht keine dist_id angegeben werden, sondern start=1 um die Initialdaten zu erhalten. Diese enthalten die Orts-, Quell- und andere Definitionen und die komplette Historie zu allen Angeboten des letzten 1/4 Jahres </p><h3 id="section-Datenkommunikation-5.+Abruf+einer+Datendatei"> 5. Abruf einer Datendatei <a class="hashlink" href="#section-Datenkommunikation-5.+Abruf+einer+Datendatei">#</a></h3><p>Die URL's werden von der obigen Funktion geliefert. Es muss immer im Format &_ct=6 abgerufen werden, da sonst nicht alle Informationen geliefert werden<br/> </p><h3 id="section-Datenkommunikation-6.+Serverliste"> 6. Serverliste <a class="hashlink" href="#section-Datenkommunikation-6.+Serverliste">#</a></h3><p>Eine neue Serverliste wir einfach wie bei Punkt-1 abgerufen. Generell kann immer mit<br/>"<a href="http://www.immo-info.de/service">http://www.immo-info.de/service</a>" + "/Data" als URL gestartet werden.<br/>Das Verteilen auf andere Server ist derzeit nicht aktiv, wird aber kommen. </p><h3 id="section-Datenkommunikation-7.+ISD-Datenformat"> 7. ISD-Datenformat <a class="hashlink" href="#section-Datenkommunikation-7.+ISD-Datenformat">#</a></h3><p>Die Daten selbst müssen in einem CSV-ähnlichen Format abgerufen werden (&_ct=6)<br/> </p><p>Das Format enthält diverse Sections: </p><ul><li>HEAD => Kopf-Informationen zur Datei: Produkt, Bezeichnung, Zeitraum, Distribution-ID's</li><li>DEF => Datendefinition Tabellenname, Anzahl Felder, Anzahl Datensätze, Feldnamen</li><li>SQL => SQL für Datenbank-Manipulationen im ISD-Programm</li><li>INSERT => Anfüge-Datensätze, diese Datensätze werden erstmalig übertragen</li><li>DATA => Geänderte Datensätze, diese können in gewissen Situation auch erstmalig sein (insert)</li><li>ABGLEICH => Geänderte Zuordnung von Anzeigen zu Immobilien, Verschiebung einer Immobillien-ID aufgrund Zuordnung</li><li>DELETE => Löschen dieses Datensatzes (TABELLE, KEY)</li><li>INFO => Gelegentlich Info - Texte, neuste Meldungen</li><li>COMMAND => Kommandos für das ISD-Programm, wie Datenbank-Komprimierung, Anbieteraufbereitung</li></ul><p>Bei <strong>INSERT/UPDATE</strong> ist die erste Spalte ist immer der Key-Val. Bei DELETE heisst die Spalte ID. </p><p>Im INSERT-Block dürften ausschließlich ungeänderte Datensätze auftauchen. Dennoch sollte die Import Logik mit dem Vorhandensein eines Objektes rechnen. Manchmal kann es aus technischen Gründen notwendig sein, Daten erneut auszuliefern. Wir können bei technischen Problem per Knopfdruck die nochmalige Lieferung der Startdaten auslösen, wenn es beim Kunden zu technischen Problemem kam. </p><p>INSERT und UPDATE sollte als Hinweis gewertet werden, mit dem die Performance des Imports beschleunigt werden kann, indem bei INSERT zuerst ein Einfügen, und bei UPDATE zuerst ein Aktualisieren versucht wird. </p><p><strong>ABGLEICH</strong> </p><p><strong></strong>Die Datensatz hat das Format TABELLE/ID-Alt/ID-Neu. Alle Referenzen der ID-Alt sollten zur ID-Neu verschoben oder zusammengeführt werden. </p><p>Hintergrund: Bei uns erfolgt im ersten Moment ein maschineller Abgleich der Daten. Dies wird in den Folgetagen nochmal manuell nachgearbeitet und Objekte werden nachträglich als Doppelung erkannt. Dann werden alle Anzeigen der ID-Neu zugeordnet. Es kann auch der umgekehrte Fall auftreten: Ein Objekt wird getrennt, da sich die Anzeigen als nicht zusammengehörig erwiesen haben. Das kommt allerdings seltener vor, aber dabei können u.U. auch sehr alte Daten zur Aktualisierung auftauchen. </p><p>Die Import-Datei begint immer mit </p><p>REQUIRE VERSION<br/> </p><p>Zur Kontrolle der vollständigen Übertragung endet eine Datei immer mit ENDDOC. Sollte ENDDOC nicht erreicht worden sein, darf die Dist-ID nicht übernommen werden und die Aktualisierung muss als gescheitert gewertet werden </p><pre>** Hinweis:
Zur Kommunikation mit dem Server sind die XML-Abrufformate empfehlenswert (_ct=1, _ct=8) oder JSON (_ct=9)
Zum Abruf der Daten sollte _ct=6 (Isd-Csv-Format) verwendet werden, da es praktisch wie Csv ist, aber hilfreiche Zusatzinformationen bietet</pre>Rainald Siebert2019-07-12T08:49:32ZDatenbank für den Support hochladen 1.0Rainald Siebertnull/-/wiki/122444/Datenbank+f%C3%BCr+den+Support+hochladen2018-01-08T16:53:15Z2018-01-08T16:53:15Z<p>Datei herauf laden:<br/><br/>1. Die betreffende Datei mit rechter Maustaste anklicken und "Kopieren" wählen<br/><br/>2. Den Windows-Explorer (nicht Internetexplorer !, sondern z.B "Arbeitsplatz", "Computer", "Dokumente", ...) öffnen und in die Adressleiste<br/> <a href="ftp://ftp.immo-info.de/pub/incoming\\">ftp://ftp.immo-info.de/pub/incoming</a> eintragen </p><p>3. In das Fenster mit rechter Maustaste klicken und "Einfügen" auswählen.<br/><br/>Das Kopieren sollte jetzt beginnen und kann durchaus 1 Stunde und länger brauchen.<br/><br/> </p>Rainald Siebert2018-01-08T16:53:15ZISD-Serverinstallation 1.0Rainald Siebertnull/-/wiki/122444/ISD-Serverinstallation2016-09-20T11:19:20Z2016-09-20T11:19:20Z<h3 id="section-ISD-Serverinstallation-Für+die+ISD2-Serverinstallation+gehen+Sie+bitte+wie+folgt+vor:"> Für die ISD2-Serverinstallation gehen Sie bitte wie folgt vor: <a class="hashlink" href="#section-ISD-Serverinstallation-Für+die+ISD2-Serverinstallation+gehen+Sie+bitte+wie+folgt+vor:">#</a></h3><ol><li>Installieren Sie das ISD-Programm und Datenbank auf ein für alle zugängliches Verzeichnis auf dem Server. Die Daten am Besten in ein Unterverzeichnis "Database" unterhalb des Programmverzeichnisses</li><li>Starten Sie an den Arbeitsstationen die Installation mit der Option "nur System". War oder ist das ISD-Programm an einer Arbeitsstation bereits installiert, ist keine weiter Installation erforderlich.</li><li>Erstellen Sie an den Arbeitsstationen Verknüpfungen zu dem Programm auf dem Serververzeichnis. War das ISD-Programm bereits installiert, kann es sein, dass es sich die lokale Datenbank gemerkt hat. Starten Sie dann das Programm und wählen unter Ansicht/Optionen die Datenbank auf dem Server aus.</li></ol><h4 id="section-ISD-Serverinstallation-Übernahme+einer+vorhandenen+Datenbank+von+einer+Arbeitstation."> Übernahme einer vorhandenen Datenbank von einer Arbeitstation. <a class="hashlink" href="#section-ISD-Serverinstallation-Übernahme+einer+vorhandenen+Datenbank+von+einer+Arbeitstation.">#</a></h4><ol><li>Starten Sie das Isd-Programm auf der Arbeitstation</li><li>Wählen Sie "Datenbankwartung" und dort den Knopf "Datenbank exportieren"</li><li>Exportieren Sie die Datenbank direkt in das Serververzeichnis, überschreiben Sie dort die vorhandene Isd2.mdb</li></ol><h4 id="section-ISD-Serverinstallation-Automatisches+Update+auf+dem+Server"> Automatisches Update auf dem Server <a class="hashlink" href="#section-ISD-Serverinstallation-Automatisches+Update+auf+dem+Server">#</a></h4><ol><li>Richten Sie in den geplanten Task einen Job ein. Achten Sie darauf, dass der User nötigen Rechte besitzt</li><li>Rufen Sie darin das ISD-Programm mit den Parametern "autoupdate internet log=<Pfad zur Datenbank>\Isdupdate.log" auf</li><li>Wählen Sie täglich. Wählen Sie eine möglichst ungerade Uhrzeit, vermeiden Sie das Zeitfenster zwischen 1:00 und 4:00 nachts</li></ol>Rainald Siebert2016-09-20T11:19:20ZDatenbank aus Sicherung wiederherstellen 1.1Rainald Siebertnull/-/wiki/122444/Datenbank+aus+Sicherung+wiederherstellen2016-04-13T09:03:10Z2016-04-13T09:03:10Z<h3 id="section-Datenbank+aus+Sicherung+wiederherstellen-Datenbank+aus+Sicherung+wiederherstellen"> Datenbank aus Sicherung wiederherstellen <a class="hashlink" href="#section-Datenbank+aus+Sicherung+wiederherstellen-Datenbank+aus+Sicherung+wiederherstellen">#</a></h3><ol><li>Starten Sie das Isd-Programm</li><li>Wählen Sie Datei=>Datenbankwartung=>Datenbank importieren</li><li>Wählen Sie die einzulesende Datenbank im Datei-Dialog</li><li>Starten Sie den Import</li><li> Beenden Sie das Programm und starten es neu</li></ol><p><strong>Achtung: Alle Notizen seit der letzten Sicherung sind dann verloren!</strong> </p>Rainald Siebert2016-04-13T09:03:10ZInstallation von ISD2 auf einen neuen Rechner 1.0Rainald Siebertnull/-/wiki/122444/Installation+von+ISD2+auf+einen+neuen+Rechner2016-03-07T10:12:05Z2016-03-07T10:12:05Z<h2 id="section-Installation+von+ISD2+auf+einen+neuen+Rechner-Installation+von+ISD2+auf+einen+neuen+Rechner"> Installation von ISD2 auf einen neuen Rechner <a class="hashlink" href="#section-Installation+von+ISD2+auf+einen+neuen+Rechner-Installation+von+ISD2+auf+einen+neuen+Rechner">#</a></h2><p>1. Datensicherung vom aktuellen Rechner<br/>Unter Datei/Datenbankwartung können Sie Ihre Datenbank sichern (z.B. auf einen USB-Stick)<br/><br/>2. Gehen Sie auf die Seite<br/><br/><a href="http://www.immo-info.de/download">http://www.immo-info.de/download</a><br/><br/>und wählen Sie "Download der aktuellen ISD-Version" und auf der nächsten Seite "Save".<br/><br/>Starten sie das heruntergeladene Programm, bestätigen Sie dafür die Sicherheitshinweise.<br/><br/>3. Installieren Sie das Programm auf Anweisung<br/><br/>4. Beim ersten Start des Programms wird es nach<strong> </strong>Kundennummer und Keycode fragen. Unten in der Maske ist ein Punkt "Aus Datensicherung wiederherstellen". Wählen Sie hier die vom alten Rechner gesicherte Datenbank aus und bestätigen Sie.<br/><br/>Hiernach sollte das Programm auf dem neuen Rechner die identischen Daten besitzen und wie gewohnt arbeiten. </p>Rainald Siebert2016-03-07T10:12:05ZISD-Programmupdate 1.3Natalie Genschnull/-/wiki/122444/ISD-Programmupdate2016-02-09T14:24:13Z2016-02-09T14:24:13Z<h3 id="section-ISD-Programmupdate-Automatisches+Software-Update"> Automatisches Software-Update <a class="hashlink" href="#section-ISD-Programmupdate-Automatisches+Software-Update">#</a></h3><p>Um das automatische Software-Update durchzuführen, muss das Programm als Administrator gestartet werden. Klicken Sie hierfür das Isd2-Symbol auf dem Desktop mit der rechten Maustaste an. Es öffnet sich ein Menü. Einer der oberen Menüpunkte heißt "Als Administrator ausführen" oder "Ausführen als". Wird "Ausführen als" angeboten, so besitzen Sie wahrscheinlich ohnehin Administrator-Rechte und können Das Programm normal starten. Das automatsiche Software-Update wird wie folgt gestartet: </p><ol><li>Isd2 als Administrator starten, alle anderen User müssen aus dem Programm sein</li><li>Menü "Datei" => "Datenimport"</li><li>Tabreiter "Internet"</li><li>Button "Softwareupdate"</li></ol><p>Das Programm lädt das Update herunter, beendet das Programm und startet es neu. Sollte es hierbei zu einer Fehlermeldung kommen ("Fehler beim Zugriff auf Pfad oder Datei"), prüfen Sie nochmal, dass keine anderen Isd2-Versionen geöffnet sind. Sollte der Fehler wiederholt auftreten, so müssen Sie ein manuelle Update durchführen. </p><h3 id="section-ISD-Programmupdate-Zum+manuellen+Update+des+ISD2-Programms+bitte+wie+folgt+vorgehen:"> Zum manuellen Update des ISD2-Programms bitte wie folgt vorgehen: <a class="hashlink" href="#section-ISD-Programmupdate-Zum+manuellen+Update+des+ISD2-Programms+bitte+wie+folgt+vorgehen:">#</a></h3><p>Für das manuelle Update müssen Sie wissen, wo auf Ihrem Rechner das Programm installiert sind. Im Normalfall ist es unter <strong>"C:\Programme\Imm-Info\Isd2"</strong> oder <strong>"C:\Programme (x86)\Immo-Info\Isd2" </strong>installiert. </p><p>Wenn an Ihre Installation etwas geändert wurde, dann klicken Sie mit der rechten Maustaste auf das Isd2-Symbol und wählen Sie "Eigenschaften". Im Feld "Ziel" kann das Verzeichniss erkannt werden. </p><p>Wenn das Programmverzeichnis bekannt ist, folgenden Link betätigen<a href="http://www.immo-info.de/update/Isd2.exe"> http://www.immo-info.de/update/Isd2.exe</a> und bei Nachfrage "Speichern" wählen. </p><h4 id="section-ISD-Programmupdate-a)+Internetexplorer"> a) Internetexplorer <a class="hashlink" href="#section-ISD-Programmupdate-a)+Internetexplorer">#</a></h4><h4 id="section-ISD-Programmupdate-"> <a class="hashlink" href="#section-ISD-Programmupdate-">#</a></h4><p>Fragt nach Speicherort. C:\Programme\Immo-Info\Isd2auswählen. Es muss eine Meldung kommen, ob die vorhandene Datei überschrieben werden soll. Diese Meldung mit "ja" bestätigen </p><h4 id="section-ISD-Programmupdate-b)+Firefox"> b) Firefox <a class="hashlink" href="#section-ISD-Programmupdate-b)+Firefox">#</a></h4><h4 id="section-ISD-Programmupdate-"> <a class="hashlink" href="#section-ISD-Programmupdate-">#</a></h4><p>Abwarten,bis Download beendet. Dann das Downloadverzeichnis öffnen"Isd2exe" mit der rechten Maustaste anklicken, "Kopieren" wählen"Arbeitsplatz" bzw "Computer" öffenen und zu den Or tC:\Programme\Immo-Info\Isd2gehen. Dort rechte Maustaste und "Einfügen" wählen. Es muss eine Meldung kommen, ob die vorhandene Datei überschrieben werden soll. Diese Meldung mit "ja" bestätigen </p>Natalie Gensch2016-02-09T14:24:13ZBenutzer-Anleitungen 1.2Rainald Siebertnull/-/wiki/122444/Benutzer-Anleitungen2016-02-06T10:20:26Z2016-02-06T10:20:26Z<ul></ul>Rainald Siebert2016-02-06T10:20:26ZISD-Update 1.0Rainald Siebertnull/-/wiki/122444/ISD-Update2016-02-06T10:01:17Z2016-02-06T10:01:17Z<p><a href="">ISD-Programmupdate</a> </p>Rainald Siebert2016-02-06T10:01:17ZSoftware-Entwicklung / API 1.0Rainald Siebertnull/-/wiki/122444/Software-Entwicklung+%2F+API2016-02-06T09:59:43Z2016-02-06T09:59:43Z<h1 id="section-Software-Entwicklung+/+API-Software-Entwicklung"> Software-Entwicklung <a class="hashlink" href="#section-Software-Entwicklung+/+API-Software-Entwicklung">#</a></h1><h1 id="section-Software-Entwicklung+/+API-API+Beschreibung"> API Beschreibung <a class="hashlink" href="#section-Software-Entwicklung+/+API-API+Beschreibung">#</a></h1>Rainald Siebert2016-02-06T09:59:43ZEntwickler-Wiki 1.0Rainald Siebertnull/-/wiki/122444/Entwickler-Wiki2016-02-06T09:57:56Z2016-02-06T09:57:56Z<p><a href="">Datenkommunikation</a> </p>Rainald Siebert2016-02-06T09:57:56ZImmo-Info Kunden-Wiki 1.0Rainald Siebertnull/-/wiki/122444/Immo-Info+Kunden-Wiki2016-02-06T09:44:15Z2016-02-06T09:44:15Z<h1 id="section-Immo-Info+Kunden-Wiki-Immo-Info+Kunden-Wiki"> Immo-Info Kunden-Wiki <a class="hashlink" href="#section-Immo-Info+Kunden-Wiki-Immo-Info+Kunden-Wiki">#</a></h1>Rainald Siebert2016-02-06T09:44:15ZFrontPage 3.8Rainald Siebertnull/-/wiki/122444/FrontPage2016-02-05T12:21:59Z2016-02-05T12:21:59Z<h1 id="section-FrontPage-Immo-Info+Wiki"> Immo-Info Wiki <a class="hashlink" href="#section-FrontPage-Immo-Info+Wiki">#</a></h1>Rainald Siebert2016-02-05T12:21:59Z