aidGer/issuetest — Issue #226: Testbetrieb von aidGer 1.0 mit Produktivdaten
Author: Philly
Created: 2012-01-24 12:30:13+00:00
State: open
Labels: Implementierung, Prio-Normal, Unterstuetzung

Ich möchte dieses Ticket nutzen, um die Migration der Legacy-Datenbank auf aidGer und die dabei entstehenden Schwierigkeiten zu diskutieren. All diese Probleme tauchen natürlich nicht auf, wenn man von vornherein aidGer einsetzt.

Ich habe jetzt folgendes gemacht:
* Spiegelung der VM mit der echten Datenbank in ein Testimage (wenn ich nachfolgend von "testdb" spreche, meine ich immer diese Datenbank)
* Anpassung der MySQL Datenbank (Ersetzung von Leerzeichen durch Underscores in manchen Spaltenüberschriften, Entfernen zahlreicher DIFF_* Tabellen, die dank aidGer nicht mehr benötigt werden)
* Import der Daten und des SQL Schema mittels Apache DDlUtils aus der MySQL Datenbank
* Export der XML-Zwischenrepräsentation in eine Apache Derby Datenbank
* Start von aidGer mit Anlegen der neuen Datenbank
* Ersetzen der leeren, neu angelegten Datenbank durch die in den vorherigen Schritten konvertierte Derby Datenbank

Es scheint leider so, als hätte ich nicht genügend Anpassungen an der bisherigen Datenbank gemacht. Der Start von aidGer ist in diesem Fall auch irgendwie undefiniert. Es kommt die Meldung, dass ich 0 Hilfskräfte, 0 Veranstaltungen usw. habe, ich finde aber nirgends Logs die auf mögliche Fehler in der Datenbank selbst hinweisen. Natürlich dürfte der "Fehler" mit der fehlenden Robustheit hier irgendwo bei AdoHive liegen, aber ich hatte diese Robustheit eigentlich auch nicht gefordert.

Nächste Schritte:
* Anpassen der testdb an das AdoHive Schema (da gibt es relativ viel zu tun)
* Erneurte Konvertierung
* Erneute Startversuche von aidGer

Wenn jemand von Euch Tipps hat wie ich mehr Verbosity bzgl. einer evtl. fehlgeschlagenen Datenbankverbindung bekomme (bzw. Schema-Abweichungen), lasst es mich bitte wissen. Kann man vielleicht in AdoHive den Loglevel irgendwie erhöhen?
__Reporter:__ Daniel Kulesz
__Assigned to:__ Daniel Kulesz
__Begin:__ 2010-10-25
__End:__ 2011-02-04
__Completed:__ 100