Gelöst Workflowaktion Ausführen funktioniert auf Workstation, auf Server nicht

robfried

Gut bekanntes Mitglied
19. Oktober 2016
87
38
Hallo,

ich habe eine Workflow-Aktion eingerichtet, die mit CURL einen POST einer XML-Datei durchführt. Das funktioniert auf meiner Windows 10 Workstation auch wunderbar. Nun soll der Workflow zeitversetzt ausgeführt werden, damit genug Zeit zur Generierung der XML-Datei bleibt. Dadurch wird der Workflow nun durch den Worker ausgeführt, der auf dem Server läuft (Windows Server 2016). Leider schlägt hier die Ausführung fehl. Das ist auch der Fall, wenn ich auf dem Server den WAWI-Client starte und über Workflow Testen die Aktion manuell starte. Ich erhalte dann den Fehler "Error in jtlAktionProzessStarten: Der Befehl curl.exe ist entweder falsch geschrieben oder kann nicht gefunden werden".

Die curl.exe ist auf dem Server systemweit aufrufbar. Ich habe alle erdenklichen Kombinationen hinsichtlich des Ausführungsverzeichnisses durchprobiert und auch ein Start der WAWI bzw. des Workers als Administrator bringt keine Veränderung. Wenn ich den kompletten Befehl mit Parametern in die Kommandozeile eintrage, funktioniert es.
Wie gesagt, das Verhalten besteht so nur auf dem Windows Server 2016 an dem ich mich als Domänen-Admin angemeldet habe. Auf der Workstation ausgeführt, läuft alles wie es soll.

Ich bin dankbar für jeden Lösungsansatz und würde wirklich gerne drum herum kommen, den Worker auf einer Workstation laufen zu lassen.

Grüße,

Robin
 

Rico Giesler

Offizieller Servicepartner
SPBanner
10. Mai 2017
13.243
1.508
Wenn du einen WF zeitversetzt laufen lässt dann wird dieser zwangsläufig auf dem Server abgearbeitet bzw da wo der Worker läuft. Denn der Worker stößt dann (zum entsprechenden Zeitpunkt) die WFs an.
 

robfried

Gut bekanntes Mitglied
19. Oktober 2016
87
38
Hallo Rico, so weit, so klar und dass das auf dem Server passiert, soll auch möglichst so bleiben. Leider schlägt nur eben der Workflow, der auf einer Workstation läuft, auf dem Server fehl.

Vermutlich ist das eher ein Problem mit Windows-Hintergrund. Kannst du sagen, mit welchen Rechten der Worker dann den Prozess ausführt - also in meinem Fall z.B. die curl.exe? Laufen die im Namen des Benutzers, der den Worker gestartet hat?
 

robfried

Gut bekanntes Mitglied
19. Oktober 2016
87
38
Hallo Gnarx,
danke für die Frage. Die curl.exe liegt in Windosw\System32. Ich habe sie mal wo anders hingeschoben (eine Freigabe mit Berechtigung Jeder/Alle). Von dort wird sie anstandslos ausgeführt. War also mit SIcherheit ein Berechtuigungsproblem im Zusammenhang mit dem Windows Server 2016 (auf dem ich als Domain-Administrator eingeloggt war). Auf anderen Systemen gab es beim Aufruf aus System32 keine Probleme.

Problem gelöst :)
 
  • Gefällt mir
Reaktionen: Rico Giesler
Ähnliche Themen
Titel Forum Antworten Datum
Gelöst "Nur letzten ausführen" führt dennoch mehrere Gelöste Themen in diesem Bereich 3
Lieferadresse auswählen funktioniert nicht mehr korrekt JTL-Wawi 1.8 3
Neu Nach Update auf 5.3 funktioniert das Video-Portlet für lokale Videos nicht Gelöste Themen in diesem Bereich 9
Neu Update des JTL shops aus der Wawi funktioniert nicht Allgemeine Fragen zu JTL-Shop 1
Neu Greyhound JTL-Connector funktioniert nach Update auf 1.8.12 nicht mehr richtig Technische Fragen zu den JTL-Connectoren 5
Auftrag und Rechnung Ausgabe funktioniert nicht Client JTL 1.8.10.0 JTL-Wawi 1.8 9
[JTL-WAWI API] Wie funktioniert die Item-Image API? JTL-Wawi 1.8 0
Neu JTL Shop funktioniert nicht mehr Allgemeine Fragen zu JTL-Shop 2
Neu JTL-Search - funktioniert nach Anmeldung als Kunde schlechter als ohne Anmeldung User helfen Usern - Fragen zu JTL-Wawi 0
Neu Deinstallation WMS: WMS Lager zu Standard Lager funktioniert nicht Installation von JTL-WMS / JTL-Packtisch+ 0
Neu Vorlage hat im Standard die Variable SalesQuotationPositionConfiguration.Name die nicht funktioniert Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Rechnungsvorlage funktioniert nicht User helfen Usern - Fragen zu JTL-Wawi 2
Neu Wie funktioniert Individualproduktion / Einzelfertigung JTL-Plan&Produce - Ideen, Lob und Kritik 4
Neu Shopdaten import funktioniert nicht Shopware-Connector 2
Neu email Einstellung funktioniert nicht Allgemeine Fragen zu JTL-Shop 2
Neu Manueller Workflow alle Artikel markieren funktioniert nicht JTL-Wawi - Fehler und Bugs 3
Barcode funktioniert nicht mit Bindestrich JTL-Wawi 1.8 2
Bildimport funktioniert nicht JTL-Ameise - Fehler und Bugs 9
Neu Shopumstellung - Google Ads funktioniert nicht Plugins für JTL-Shop 3
Neu Ameise Import manuell ausgeführt funktioniert, der gleiche Import über Batch Planung gestartet hat Fehler JTL-Ameise - Fehler und Bugs 2

Ähnliche Themen