Die CMD Ameise wird über folgendes Script aufgerufen und arbeitet bis auf die Logs korrekt (grün geht, rot nicht):
"C:\Program Files (x86)\JTL-Software\JTL-wawi-ameise.exe" -s SERVER\JTLWAWI -d eazybusiness -u (USER) -p (PASS) -t IMP4 -i C:\LadenExportImport\Ladenlokalimport\IMMERDERGELICHEDATEINAME.csv --log_imported=C:\LadenExportImport\Ladenlokalimport\logs\limported_"%date% %time:~0,2%-%time:~3,2%-%time:~6,2%".txt --csv_warnings=C:\LadenExportImport\Ladenlokalimport\logs\warnings_"%date% %time:~0,2%-%time:~3,2%-%time:~6,2%".csv
Anschliesend wird die Quelldatei umbenannt und sauber in ein archivverzeichnis geschoben:
move "C:\LadenExportImport\Ladenlokalimport\IMMERDERGELICHEDATEINAME.csv" "C:\LadenExportImport\Ladenlokalimport\archiv\IMMERDERGELICHEDATEINAME_%date% %time:~0,2%-%time:~3,2%-%time:~6,2%.csv"
"Move" arbeitet mit dem Umbenennen mit dem Timestamp völlig normal und verschiebt die Datei nach dem Ameisenprozess völlig normal. Nur Logs werden gar keine geschrieben. Es wurde auch getestet ob es mit den Originalen Vorlagen aus der Wiki geht, aber auch das geht nicht.
Ziel ist es, das im Verzeichnis / Log die Logfiles mit den Dateinamen passend zu den abgearbeiteten Import Files (in/archiv) liegen, um hier bei Fehlern geziehlt nachsteuern zu können.
"C:\Program Files (x86)\JTL-Software\JTL-wawi-ameise.exe" -s SERVER\JTLWAWI -d eazybusiness -u (USER) -p (PASS) -t IMP4 -i C:\LadenExportImport\Ladenlokalimport\IMMERDERGELICHEDATEINAME.csv --log_imported=C:\LadenExportImport\Ladenlokalimport\logs\limported_"%date% %time:~0,2%-%time:~3,2%-%time:~6,2%".txt --csv_warnings=C:\LadenExportImport\Ladenlokalimport\logs\warnings_"%date% %time:~0,2%-%time:~3,2%-%time:~6,2%".csv
Anschliesend wird die Quelldatei umbenannt und sauber in ein archivverzeichnis geschoben:
move "C:\LadenExportImport\Ladenlokalimport\IMMERDERGELICHEDATEINAME.csv" "C:\LadenExportImport\Ladenlokalimport\archiv\IMMERDERGELICHEDATEINAME_%date% %time:~0,2%-%time:~3,2%-%time:~6,2%.csv"
"Move" arbeitet mit dem Umbenennen mit dem Timestamp völlig normal und verschiebt die Datei nach dem Ameisenprozess völlig normal. Nur Logs werden gar keine geschrieben. Es wurde auch getestet ob es mit den Originalen Vorlagen aus der Wiki geht, aber auch das geht nicht.
Ziel ist es, das im Verzeichnis / Log die Logfiles mit den Dateinamen passend zu den abgearbeiteten Import Files (in/archiv) liegen, um hier bei Fehlern geziehlt nachsteuern zu können.