Ameise CMD-Line (0.2.2.2) in Wawi 2.x: Export nur mit -w ohne -s/-u/-p, Hilfe und Guide veraltet

Peter904

Aktives Mitglied
18. März 2010
9
0
Hallo zusammen,


nach dem Update auf JTL-Wawi 2.x funktionierte unser automatischer Ameise-Export per Batch nicht mehr. Ich teile die Lösung für alle, die auf dasselbe Problem stoßen, und habe eine Frage an JTL.


Ausgangslage


  • Ameise-Version laut Hilfe-Ausgabe: JTL-Ameise 0.2.2.2+261023090716.Sha.c37c4cb - JTL Version 2.2.2
  • Die Ameise liegt jetzt (64-Bit) unter C:\Program Files\JTL-Software\JTL-Wawi\JTL-wawi-ameise.exe statt unter Program Files (x86).
  • Export über die GUI funktioniert, über die Kommandozeile entstand keine Datei.

Symptome


  • Die Ameise gibt nur den Pfad der Exportdatei aus und beendet sich.
  • Es wird weder eine Exportdatei noch eine Logdatei (--log, --log_errors) angelegt.
  • Die SQL-Zugangsdaten sind korrekt (Anmeldung im SSMS klappt), die Vorlage wurde neu gespeichert.

Was ich herausgefunden habe


  1. --loglevel existiert nicht mehr. In der Hilfe-Ausgabe fehlt die Option, nur die Zeilen „3 = Kompakt / 5 = Nur Fehler/Warnungen“ stehen noch da. Mit --loglevel=1 bricht die Ameise mit „Ungültige Parameter“ ab.
  2. Laut Hilfe sind -s, -w, -d, -u, -p, -t, -o Pflicht. Mit -w plus -s/-u/-p (SQL-Benutzer) entsteht aber kein Export.
  3. Funktioniert hat nur: Wawi-Profil und Datenbank, ohne Server und Zugangsdaten:

Code:
"C:\Program Files\JTL-Software\JTL-Wawi\JTL-wawi-ameise.exe” -w “Standard” -d “eazybusiness” -t EXP1 -o “C:\Export\export_%%y-%%m-%%d_%%H%%i%%s.csv”


Hinweis für Batch-Dateien: % muss als %% geschrieben werden, und bei Sonderzeichen wie ! im Passwort am Anfang setlocal DisableDelayedExpansion setzen.


Fragen an JTL


  • Ist der Aufruf nur mit -w und -d der vorgesehene Weg ab Wawi 2.x? Wenn ja, könnten Hilfe-Ausgabe und Guide-Seite (CMD-Line-Version, beschreibt noch Ameise 0.984) angepasst werden?
  • Gibt es einen Ersatz für --loglevel?
  • Muss die Aufgabenplanung unter demselben Windows-Benutzer laufen, dem das Wawi-Profil gehört, oder funktioniert -w auch unter anderen Konten (z. B. SYSTEM)?

Danke und viele Grüße