Closed
Milestone
MAPS 1.5 - Modularisierung und Vereinheitlichung der Kern-Scripte
Milestone ID: 4744
In dieser Version werden die Funktionen der Kern-Scripte von MAPS ausgelagert und die Scripte selbst soweit wie möglich vereinheitlicht, insbesondere:
-
maps_pipeline_postfatal.xq
,maps_pipeline_compile.xq
-
pre_validation_chain.xq
,post_validation_chain.xq
,postfatal_post_validation_chain.xq
,generateDummyReport.xq
Dabei sollte das Konzept von maps_queue.xq
geprüft und ggf. verbessert werden.
Changelog
[1.5.0] - 2023-10-27
Added
- E-Mails können Anhänge enthalten (z. B. Validierungsreports)
Changed
- Code für alle Tasks überarbeitet und dokumentiert
- Validierungs-Tasks zusammengelegt und überarbeitet
- Transformations-Tasks zusammengelegt und überarbeitet
- Download überarbeitet
- von allen Tasks genutzte Funktionen überarbeitet und ausgelagert in
maps_queue_util.xql
- Feste Werte im Code in Einstellung (
setttings.xml
) überführt- FTP-Server
- Code zur Erstellung des "Dummy-Report" nutzt ebenfalls Code des Validierungs-Tasks
- E-Mail-Funktionalität von "ssmtp" (Shellscript) auf E-Mail-Funktionen von eXist-db umgestellt
Removed
- Meldungen an zentrale Statistik (Flask-API, Superset)
Fixed
- Vereinzelter unterbliebener E-Mail-Versand