====== ASV-Zeitmaschine ====== ===== Downloads ===== {{ :programmieren:java:asv-zeitmaschine_quellcode_.zip |Quellcode der ASV-Zeitmaschine}} \\ {{ :programmieren:java:asv_zeitmaschine_04.07.2016.zip |Ausführbare Version der ASV-Zeitmaschine}} ===== Kurze Beschreibung ===== Die ASV-Zeitmaschine setzt alle zeitabhängigen Einträge einer ASV-Datenbank um ein Jahr hoch: * Datumseinträge * Referenzen auf svp_wl_schuljahr * Personenkennziffern (PKZ) * Kalender in ASV (svp_kalendertag) Zusätzlich können noch SQL-Skripte hinterlegt werden, die am Ende ausgeführt werden. ===== Konfiguration ===== * Die Verbindungsdaten zur Datenbank stehen in der Datei ''einstellungen.xml'' * In der Datei jobs.xml können folgende xml-Elemente angepasst werden: * Im Element fitnesseroot kann der Pfad zu einem Fitnesse-Seitenbaum angegeben werden. Die Zeitmaschine kann zeitabhängige Bestandteile von Fitnesse-Tests parallel zur ASV-Datenbank transformieren. \\ **Bem.:** Wir haben diese Funktion in Bayern sehr lange nicht mehr in Betrieb genommen. Es könnte sein, dass Anpassungsarbeit nötig ist, bis sie läuft. * Im Element 'newDateChangeJob' wird * im Attribut ''delta'' festgelegt, um wie viele Jahre die Daten nach oben bzw. unten transformiert werden sollen * im Attribut ''onlycorrectcalendar'' festgelegt, ob ausschließlich ''svp_kalendertag'' angepasst werden soll * im Textteil festgelegt, welche Attribute welcher Entitäten transformiert werden sollen. Die Einträge sind durch Zeilenumbrüche separiert und haben die Form .. * In