Neu Ameise Export speichern auf FTP Server

Dingelhopperw

Mitglied
6. Februar 2024
9
0
Hallo Liebe JTL Nutzer, ich schreibe hier mein Anliegen da mir der JTL Support auch nach 4 Tickets nicht helfen kann.

Per Ameise wird mehrmals täglich ein Export der eigenen Lagerbestände durchgeführt. Diese csv Datei soll dann auf meinen FTP Server hochgeladen werden damit wir es nicht händisch machen müssen.

JTL ist installiert auf einem EcomData Cloud Server. Dort wird per bat. File täglich der Ameisenexport gestartet und das funktioniert auch sehr gut.


per Filezilla ( welches bereits installiert war) habe ich eine FTP Verbindung eingerichtet und erste Versuche gemacht.
Das abrufen und importieren von Dateien die auf meinem FTP Verzeichnis liegen klappt wunderbar.

Doch das speichern (ablegen in FTP Verzeichnis ) geht nicht. Selbst mein manuellen Exportversuch erscheint eine Fehlermeldung wenn ich mein FTP-Verzeichnis Pfad angebe.

"Sie können an diesem Speicherort nicht speichern.
Wählen Sie einen anderen Speicherort."


ich habe bereits im JTL Forum gesucht und über Google, doch habe keine ähnlichen Problemfälle gefunden.

Der JTL Support hat mir erklärt==> "Da von FTP Servern nur gelesen und nicht auf diese geschrieben werden kann.. muss eine Datei erstellt werden die die entstandene Datei von einem Lokalen Ordner in Ihr FTP Verzeichnis verschiebt. "

= OK das verstehe ich. Seit knapp 2 Wochen versuche ich dieses Script zum laufen zu kriegen. doch es will nicht. es bleibt am Ende bei " 150 Opening BINARY mode data connection. " stehen...



Ich habe es genau so (wie im JTL Support Ticket als Vorschlag erhalten) angegeben in meiner .bat Datei: Natürlich mit meinen eigenen Daten anstatt der Platzhalter.

EXPORT:
@echo off
cd\
C:
cd ZielOrdner
"C:\Ordner der Wawi\JTL-wawi-ameise.exe" --server=IhrServer --database=eazybusiness --dbuser=IhrUser --dbpass=IhrPasswort --templateid=Ihre Export ID --outputfile=Gewünschterdateiname.csv
pause

DATEI VERSCHIEBEN:
@echo off
set FTP=ftp-script.dat
set SRV=FTP Adresse
set USR=Benutzername
set PAS=Benutzerpasswort

:: FTP-Script erstellen
echo open %SRV% > %FTP%
echo %USR%>> %FTP%
echo %PAS%>> %FTP%
echo bin >> %FTP%
echo cd /OrdnerFTP/OrdnerFTP >> %FTP%
echo lcd C:\Ordner\Ordner\Ordner >> %FTP%
:: nun den richtigen Befehl eintragen put ...
echo put Import.csv >> %FTP%
echo close >> %FTP%
echo quit >> %FTP%

:: FTP mit Script ausfuehren
ftp -s:%FTP%
pause

=============================================

Wie gesagt natürlich mit meinen Daten anstatt der Platzhalter.

Beim ausführen der bat Datei wird der Ameisen Export gestartet und läuft erfolgreich durch, doch dann bleibt es immer bei "150 Opening BINARY mode data connection." stehen..

Es kommt kein expliziter Fehler, und die Datei wurde auch nicht ins FTP Verzeichnis kopiert.

so sehen die letzten Zeilen bei mir aus:
230 User logged in.
ftp> bin
200 Type set to I.
ftp> cd /BEISPIELVERZEICHNIS/test/
250 CWD command successful.
ftp> lcd C:\Ablage\test
Lokales Verzeichnis jetzt C:\Ablage\test
ftp> put exporttestdatei.csv
200 PORT command successful.
150 Opening BINARY mode data connection.


Vom JTL Support habe ich einen screenshot von seinem Test erhalten, dort läuft es wohl durch.. und bei mir fehlt leider noch der Zusatz das die Datei erfolgreich hochgeladen wurde und das Skript sich nun beendet.

Einen konkreten Fehler konnte er bei mir nicht entdecken und verweist auf externe Servicepartner.

Ich selbst habe meine Ergebnisse mit denen vom JTL Screenshot verglichen. Es sieht soweit alles gleich aus. nur bei mir bleibt es nach wie vor an gleicher Stelle hängen. Ich habe auch mehrere Minuten gewartet, für den Fall das die Übertragung der Datei länger dauert wie Sie schreiben.. Doch auch nach 10minuten hängt es an gleicher Stelle. Übrigens hat die vom Export Script generierte Datei nur 600kb Dateigröße. Was mir jedoch in Ihrem Screenshot aufgefallen ist, Bei Ihnen steht unter Verbindung zum Server hergestellt.. "220 ProFTPD Server.. " Bei mir steht "220 Microsoft FTP Service" Kann das hier das Problem sein ? muss ich in Windows hier noch etwas einrichten oder freigeben ?

Hat hier jemand ähnliche Erfahrungen gemacht und kennt die Lösung ?
 

mh1

Sehr aktives Mitglied
4. Oktober 2020
1.745
526
Du beschreibst, das du vorher schon Filezilla benutzt hast, aber in deinem Skript benutzt du den Windows Standard FTP-Client ftp.exe und genau das ist das Problem.

(...)
:: FTP mit Script ausfuehren
ftp -s:%FTP%
pause
Da du mit deinem FTP-Client hinter einem NAT Router sitzt, kann der FTP-Server im Active Mode keine Datenverbindung zu deinem Client aufbauen.
FTP ist immer so eine Sache hinter einem NAT-Router. Das liegt daran, dass das FTP Protokoll nicht so ohne weiteres mit Routern harmonisiert.

Eine Verbindung könnte nur zustande kommen, wenn du deinen FTP-Client im passive Mode betreibst denn nur dann werden nicht-privilegierte Ports verwendet.
Allerdings unterstüzt das ftp.exe wo mit Windows mitkommt kein passives FTP. Du musst also einen anderen FTP Client verwenden (z.b. Filezilla oder Winscp oder oder)
...oder wenn möglich gar nicht FTP verwenden sondern die Dateien z.b. mit SFTP hochladen (je nachdem was serverseitig möglich ist)
 
  • Gefällt mir
Reaktionen: Dingelhopperw
Ähnliche Themen
Titel Forum Antworten Datum
Neu Fehlermeldung eigener Export JTL Ameise JTL Ameise - Eigene Exporte 4
Neu Ameise Export von Eigene Felder (Kunde) User helfen Usern - Fragen zu JTL-Wawi 3
Neu Ameise: Hilfe für Eigener Export JTL Ameise - Eigene Exporte 5
Neu Export von Artikelnummern, in denen ein Artikel als Komponente enthalten ist mittels JTL-Ameise Arbeitsabläufe in JTL-Wawi 2
Neu Ameise: Warengruppe wird beim Artikelimport nicht übernommen – was mache ich falsch? JTL-Ameise - Fehler und Bugs 5
Primärkategorie via Ameise setzen nicht möglich – kein passendes Feld vorhanden (Wawi 1.10.11.0)? JTL-Wawi 1.10 5
Neu Ameise - Ebay Vorlage Erstellen - Chaos nach Update JTL-Ameise - Fehler und Bugs 0
Neu Ameise CMD nach Paketwechsel - muss man noch was beachten? JTL-Ameise - Fehler und Bugs 3
Neu Wie alte Vorlagen in der Ameise löschen? JTL-Ameise - Fehler und Bugs 2
Neu "Bilder zu Plattformen zuordnen" weist beim Import der Artikelstammdaten via Ameise nur einer von dreien JTL-POS Filialen zu. JTL-Ameise - Fehler und Bugs 2
Neu Falscher Preisimport mit Ameise JTL Ameise - Eigene Exporte 8
Neu andere Artikelbeschreibung für neue Marktplätze per Ameise, wie ? Arbeitsabläufe in JTL-Wawi 4
Ameise importiert nicht? JTL-Wawi 1.10 2
Kategoriedaten via Ameise ändern schlägt fehl JTL-Wawi 1.10 5
Ameise Filtern Label JTL-Wawi 1.9 3
Neu Auftragsimport Ameise - Sonderpreise werden nicht angewandt User helfen Usern - Fragen zu JTL-Wawi 6
Neu Verfügbarkeit per Ameise einstellen User helfen Usern - Fragen zu JTL-Wawi 2
Neu Import von Angeboten per Ameise möglich? JTL-Ameise - Ideen, Lob und Kritik 3
Neu Verpackungseinheiten und Mindestbestellmengen wie eingeben? (Auch via Ameise) Arbeitsabläufe in JTL-Wawi 0
Merkmale mit der Ameise importieren mehr als 10 JTL-Wawi 1.9 1
Ameise 1.10.10.3 – Kein Artikelimport / Artikelupdate möglich JTL-Wawi 1.10 10
Artikel mehreren Kategorien per Ameise zuordnen JTL-Wawi 1.9 3
Neu JTL Ameise Kein Import von Kundendatenmehr JTL-Ameise - Fehler und Bugs 3
Neu JTL Ameise Import extrem Langsam JTL-Ameise - Fehler und Bugs 1
Neu wie kann ich sonderpreise über Ameise deaktivieren? User helfen Usern - Fragen zu JTL-Wawi 2
Neu Ameise: Import von Artikelmerkmalen JTL-Ameise - Ideen, Lob und Kritik 4
Neu Artikel Bestandsimport via Ameise User helfen Usern - Fragen zu JTL-Wawi 9
Ameise Texte übernehmen von JTL-Wawi 1.9 1
Neu JTL-Ameise-Auftragsimport; Auswertungen von importierten Daten JTL-Ameise - Fehler und Bugs 9
Kundenkategorien ändern mit Ameise JTL-Wawi 1.9 3
Neu Export der Artikel - Fehler beim Export!? JTL-POS - Fehler und Bugs 0
Neu Ab welcher JTL Edition ist der Batch Export in der Free Version nicht mehr möglich? JTL Ameise - Eigene Exporte 11
Neu Export mit bestimmten Label JTL Ameise - Eigene Exporte 1
Neu Export fehlt Kategorie Ebene 1 JTL-Shop - Fehler und Bugs 0
Neu Vorlage zum Export von Aufträgen Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 6
Neu Export von Merkmale/Attribute Schnittstellen Import / Export 11
Neu DSFinv-k Export funktioniert nicht. JTL-POS - Fehler und Bugs 5
Neu Update 5..50 + Plugin: JTL Exportformat Google Shopping Export Stopp JTL-Shop - Fehler und Bugs 6
Neu Fehler bei der Datenbank Sicherung Export JTL-Wawi - Fehler und Bugs 3
Workflows für Versandetiketten Export JTL-Wawi 1.10 5
Dopshipping CSV Export mit Freipositionen JTL-Wawi 1.8 12
Neu DATEV Export von SKR04 auf SKR03 Allgemeine Fragen zu JTL-POS 1
Neu DATEV-Export mit Beleganbindung User helfen Usern - Fragen zu JTL-Wawi 0
Neu Workflow der die Versandart für den Export zu Amazon nach dem ausliefern über WMS ändert User helfen Usern - Fragen zu JTL-Wawi 3
Neu {{ Vorgang.Kunde.EigeneFelderAlsText }} keine Array Ausgabe Rechnungsvorlage Export XML Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 1
Neu xRechnung über Export erzeugen Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 7
Neu Export UVP , VK-Onlineshop und Sonderpreis Onlineshop User helfen Usern - Fragen zu JTL-Wawi 5
Neu Reiter "Faxen", "Speichern", "Mailen" - nich Vorhanden Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 1
Neu Externe Belege per Workflow speichern Amazon-Anbindung - Fehler und Bugs 1
Neu Artikelanlage Artikelfelder vor dem Speichern prüfen User helfen Usern 1

Ähnliche Themen