# TODO.txt fürn scheduler * Dokumentation: + Anpassen der Dokumentation der konfigurierbaren Parameter. Bitte unterhalb von doc/ dies entsprechend erweitern. Gleiches gilt im Übrigen auch für den Scheduler und die darin enthaltenen Requests. [DONE] + Beispielaufruf für eine Anbindung an eine Oracle-DB dokumentieren [DONE] * Filter: + Implementieren der Filter für das Runterladen von Gräben/Dämmen/Rohren. [DONE] * Logging der Anwendung in Dateien fassen? Ist das einfach möglich? SLT empfiehlt Java-eigene Logging-API! [DONE] * Anpassen der Spaltennamen/Reihenfolge zum Hochladen der Ergebnisse [DONE] * DB in PostgreSQL auf die aktuelle Oracle-Struktur einrichten und im Geoserver registrieren (SH) [DONE] * Rausfinden, warum WSPLGEN keine Ergebnisse mehr rerechnet und nicht mehr funktioniert. (SLT) [partly DONE, wir nehmen nun eine alte Version von WSPLGEN, die auch DesktopFlys werkelt) * EPSG-Code nicht hart reinkodieren, sondern aus GetCapabilites vom WFS-Server extrahieren. Subclassing sollte hier helfen, muss aber noch getestet werden, ob das keine unangenehmen Nebeneffekte nach sich zieht. * Methode zur Erstellung eines src.tar.gz-Paket für eine Source-Auslieferung erstellen (SH) [DONE] * Shapes ohne Besitzer erstellen in RGD (SH) [DONE] * Anpassen des Constraints für die Spalte Gel (IW/SH) [DONE, dabei wurden 27 Jobs gelöscht, die nicht mehr auf den Constraint passten] * Parameter gel=SPERRE Parameter muss immer gesetzt werden. (IW) * Gebietsparameter immer auf benutzen stellen (IW) * Testen!! (IW/SH) + scriptbasierte Sachen machen mit Curl + list-html-Oberfläche testen: Jobs anhalten, weitermachen/neustarten + Löschen der Jobs + * Auslieferung einer neuen Version bis spätestens 14.04.2008 * Fixes zum Schluss: + hart reinkodiertes topp: extrahieren und gegen den korrekten FeatureType austauschen. scheduler/src/main/java/de/intevation/webflys/model/WFST.java:277: scheduler/src/main/java/de/intevation/webflys/model/WFST.java:297: scheduler/src/main/java/de/intevation/webflys/model/WFST.java:92: scheduler/src/main/java/de/intevation/webflys/scheduler/Main.java:83 scheduler/src/main/java/de/intevation/webflys/scheduler/Main.java:84 [DONE, ist nun auch konfigurierbar] + DB-Spaltennamen/Indexnamen/Triggernamen nach der Vorgabe von BfG umbenennen (nach der Umstellung auf Oracle) --------------------------------- Offene Fragen: + Wird ein ConnectionPool für die JDBC-Verbindung verwendet? [DONE] SLT: Die WebFLYS-UeSK im Tomcat-Server benutzt JNDI, um an Datenbankverbindungen zu kommen. Der Tomcat in der Standard-Konfiguration so eingestellt, dass Apache Commons DBCP [0] zum Poolen von JNDI-Datenbankverbindungen benutzt wird. Wurden hier also keine Änderungen vorgenommen, benutzt folglich auch die WebFLYS-UeSK Verbindungs-Pooling. Der Scheduler nutzt ebenfalls Apache Commons DBCP und folglich auch Pooling.