Skip to content

Dokumentation und Datenflussdiagramme

Durch eine INI-Datei mit der INI-Sektion OVERVIEW werden alle Konverter, Exporter, Datenversendungen und Datenabholungen zusammengefasst. Dabei werden Informationen aus dem Window Task Schedulers aus der Datei schtasks.xml eingebunden. Es werden nur Scheduled Tasks unter dem Hauptordner \TBBM und nicht unter \TBBM\scripts ausgewertet.

Die INI-Option XML_kidsm beinhaltet den Pfad zu der AUTO-custom.xml Datei und die INI-Option XML_schtasks jenen zu der schtasks.xml Datei. Alternativ zur INI-Option XML_schtasks kann auch eine INI-Option INI_files mit den 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
XML_schtasks =
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 =