Appearance
Aufruf von prozessing.pyz
Syntax für den Aufruf des PROZESSING:
powershell
D:\TBBM\PROZESSING>..\python\python.exe prozessing.pyz
Ausgabe der PROZESSING-Version
powershell
D:\TBBM\PROZESSING>..\python\python.exe prozessing.pyz --version
TBBM PROZESSING 2022-12-10/a20552d3
Ausgabe der Hilfe für das PROZESSING
powershell
D:\TBBM\PROZESSING>..\python\python.exe prozessing.pyz --help
usage: prozessing.pyz [-h] [--daemon] [--schtasks] [--logfile LOGFILE] [--verbose] [--version] [--sleep SLEEP] [--watch] ini_file [ini_file ...]
TBBM PROZESSING git // Python 3.12.6
positional arguments:
ini_file
options:
-h, --help show this help message and exit
--daemon run converter daemon
--schtasks create schtasks.xml for Windows Task Scheduler
--logfile LOGFILE configure logfile
--verbose enable verbose output
--version show program's version number and exit
--sleep SLEEP run converters as every x seconds
--watch run converters as watchdogs
Mehrere Jobs in einer INI-Datei
Die Sektionen in einer INI-Datei werden in folgender Reihenfolge abgearbeitet:
[ftp_in]
[web_in]
[CONV]
[DATA_GENERATOR]
[EXPORTER]
[ftp_out]
[MAILER]
[delete]
[OVERVIEW]
[zip]
[KIGRAPHCREATOR]
[table_to_zrxp]
[export_rc]
[AGETS2ALM]
Somit können mehrere Schritte innerhalb einer INI-Datei ausgeführt werden:
ini
; D:\TBBM\PROZESSING\ini\in_gprssommer.ini
[ftp_in]
server = ftp.example.com
user = xxx
pass = xxx
subdir = .
to = D:/Daten/spool/gprssommer
regex = .csv
delete_remote = 1
[CONV]
REGEX = .csv
FORMAT_SRC = gprssommer
FORMAT_DEST = zrxp
SPOOL = D:/Daten/spool/gprssommer
DEST = D:/Daten/zrxp/gprssommer
ARCH = D:/Daten/arch/gprssommer
FAILED = D:/Daten/failed_conv/gprssommer
Der PROZESSING-Aufruf lautet dann:
powershell
D:\TBBM\PROZESSING>..\python\python.exe prozessing.pyz ini\in_gprssommer.ini
Aufruf mit mehreren INI-Dateien
Alternativ können mehrere INI-Dateien mit einem PROZESSING-Aufruf ausgeführt werden:
ini
; D:\TBBM\PROZESSING\ini\ftp_in_gprssommer.ini
[ftp_in]
server = ftp.example.com
user = xxx
pass = xxx
subdir = .
to = D:/Daten/spool/gprssommer
regex = .csv
delete_remote = 1
ini
; D:\TBBM\PROZESSING\ini\conv_gprssommer.ini
[CONV]
REGEX = .csv
FORMAT_SRC = gprssommer
FORMAT_DEST = zrxp
SPOOL = D:/Daten/spool/gprssommer
DEST = D:/Daten/zrxp/gprssommer
ARCH = D:/Daten/arch/gprssommer
FAILED = D:/Daten/failed_conv/gprssommer
Der PROZESSING-Aufruf lautet dann:
powershell
D:\TBBM\PROZESSING>..\python\python.exe prozessing.pyz ini\ftp_in_gprssommer.ini ini\conv_gprssommer.ini