Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

programmieren:java:asv_zeitmaschine:start [2017/09/12 15:54] – angelegt martinprogrammieren:java:asv_zeitmaschine:start [2021/12/29 11:40] (aktuell) – Externe Bearbeitung 127.0.0.1
Zeile 1: Zeile 1:
 +====== 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 <Entität>.<Attribut>.
 +    * In <script>-Elementen können zusätzliche SQL-Skripte hinterlegt werden, die am Ende des Transformationsvorgangs gestartet werden.
 +
 +===== Start des Programms =====
 +Das Programm kann unter Windows mithilfe der Batchdateien 'start_commandline.bat'' bzw. ''start_gui.bat'' gestartet werden.
 +
 +
 +
 +
  
Drucken/exportieren
QR-Code
QR-Code programmieren:java:asv_zeitmaschine:start (erstellt für aktuelle Seite)