Skip to content

Dokumentation und Datenflussdiagramme

Durch eine INI-Datei mit der INI-Sektion OVERVIEW werden alle Konverter, Exporter, Datenversendungen und Datenabholungen zusammengefasst und als HTML-Datei ausgegeben.

Die INI-Option XML_kidsm beinhaltet den Pfad zu der Datei AUTO-custom.xml. Mit der INI-Option INI_files werden die direkten Pfaden zu den INI-Dateien angegeben werden.

powershell
prozessing.pyz ini/overview.ini

INI-Datei: OVERVIEW

ini
[OVERVIEW]
INI_files = /TBBM/PROZESSING/ini/*.ini
DEST = /TBBM/README.html
DEST_PDF = /TBBM/README.pdf
FAILED = /Daten/failed/*
XML_kidsm = /kisters/wiski/services/kidsm/conf/AUTO-custom.xml
GLOBAL_GRAPH = 0|1  # 1 zeichnet zusätzlich einen globalen Graphen aller Prozesse
FORCE_EXIT_0 = 0|1  # 1 erzwingt einen Exit Status 0
;bootstrap_css = https://cdn.jsdelivr.net/npm/bootstrap@5/dist/css/bootstrap.min.css
;bootstrap_css = /TBBM/PROZESSING/data/bootstrap.min.css
;mermaid_js = https://cdn.jsdelivr.net/npm/mermaid@10/dist/mermaid.min.js
;mermaid_js = /TBBM/PROZESSING/data/mermaid.min.js

INI-Datei OVERVIEW_MAILER

Detektierte Probleme können – via Windows Task Scheduler beispielsweise einmal täglich – per E-Mail notifiziert werden. Dazu ist zusätzlich eine INI-Sektion [OVERVIEW_MAILER] notwendig.

Für die einzelnen Konverter-Jobs [CONV] werden die Optionen EXPECT_INTERVAL, SPOOL_MONITORING, DEST_MONITORING FAILED_MONITORING ausgewertet.

ini
[OVERVIEW_MAILER]
from = wiski@example.com
to = office@example.com
subject = Probleme am wiski.example.com
smtp_host = smtp.example.com
smtp_port =
smtp_user =
smtp_pass =